python

  python _、__、__xx__之间的差别

  python中range、xrange和randrange的区别

  python中 =、copy、deepcopy的差别

  python 继承 多态

  python 抽象类、抽象方法的实现

  python可变对象与不可变对象的差别

  python中@staticmethod与@classmethod

  python垃圾回收

  python特殊的数据类型

C++

     C++ 操作符、局部 全局变量及自动转换原则

     i=i+1,i+=1,i++哪个执行效率最高?为什么?

     atexit()使用

    const和define的差别

    sizeof与strlen的区别

    内联函数和宏

     this指针

     指针函数、函数指针、指针数组、数组指针

  C++中堆、栈、自由存储区和常量存储区(转)

     C++ STL基本容器的使用(vector、list、deque、map、stack、queue)

     list、vector、deque互相拷贝

     C++拷贝构造函数(深拷贝、浅拷贝)——转

     C++中:默认构造函数、析构函数、拷贝构造函数和赋值函数——转

     友元函数

     静态成员和静态函数

     虚函数和函数重载的问题

  函数指针与typedef

     C++的动态绑定和静态绑定

  C++与C的联系与区别

  C++ 封装、继承、多态

  c++之菱形继承问题

  智能指针--转

  智能指针循环引用--转

数据结构

   栈和队列:

    中缀表达式得到后缀表达式(c++、python实现)

    循环队列

  线性表:

    线性表 (单链表、循环链表-python实现)

    链表的反转、合并(不借助额外list数组)

   树:

     二叉树的建立以及遍历(递归前序、中序、后序遍历,队栈前序、中序、后序、层次遍历)

     二叉树前序、中序遍历得到后序遍历

     c++实现二叉树层序、前序创建二叉树,递归非递归实现二叉树遍历

    输入两棵二叉树A,B,判断B是不是A的子结构(c++实现)

     B树和B+树

     平衡二叉树-AVL树   

  图:

    广度优先遍历-BFS、深度优先遍历-DFS

  查找:

    KMP-字符串模式匹配(c++/python实现)

  排序:

    排序(插入排序、折半插入排序、希尔排序、冒泡排序、快速排序、简单选择排序、堆排、归并排序、基数排序)

    快排:

      快速排序+随机快排

      利用栈非递归实现块排

    堆排序详解

计算机网络

  TCP与UDP的差别以及TCP三次握手、四次挥手

  转:TCP为什么要3次握手和4次挥手时等待2MSL、 TCP如何保证消息顺序以及可靠性到达

  TCP 流量控制、拥塞控制

  MAC帧格式、IPV4数据报格式、TCP报文格式、UDP数据报格式

  48位MAC转化为唯一的128位IPV6地址  

操作系统

  进程和线程、进程调度算法、进程同步

数据库

  mysql基础知识(1)

  mysql基础知识(2)

  mysql基础知识(3)

  Mysql 存储引擎MyISAM、InnoDB

  Mysql 索引

  数据库四种隔离级别-转

杂记

  8皇后问题(c++/python实现)

  按下开机键,电脑都做了哪些事(转)

  动态规划算法题(6题)

  浏览器的一个请求从发送到返回经历了什么(转)

  红黑树基本特点,及其建立——转

  输出一个数组的全排列

  Linux后台进程管理以及ctrl+z(挂起)、ctrl+c(中断)、ctrl+\(退出)和ctrl+d(EOF)的区别(转)

  linux下的进程(孤儿进程、僵尸进程)

  vim常用命令总结(转)

面试基础知识集合(python、计算机网络、操作系统、数据结构、数据库等杂记)的更多相关文章

  1. 快速掌握JavaScript面试基础知识(三)

    译者按: 总结了大量JavaScript基本知识点,很有用! 原文: The Definitive JavaScript Handbook for your next developer interv ...

  2. 快速掌握JavaScript面试基础知识(二)

    译者按: 总结了大量JavaScript基本知识点,很有用! 原文: The Definitive JavaScript Handbook for your next developer interv ...

  3. Unity游戏开发面试基础知识

    面试第一次知识总结: 一.Unity基本操作 1.unity提供哪几种光源? 点光源.平行光.聚光灯.区域光. 2.物体发生碰撞的必要条件什么? 两个物体必须有碰撞体Collider组件,一个物体上必 ...

  4. Python 必备面试基础知识-3

    今天继续分享 Python 相关的面试题,你准备好了嘛! 网络编程篇 1. 简述 OSI 七层协议 是网络传输协议,人为的把网络传输的不同阶段划分成不同的层次. 七层划分为:应用层.表示层.会话层.传 ...

  5. python基础知识-集合,列表,元组间的相互装换

    在python中列表,元祖,集合间可以进行相互转化, def main(): set1={'hello','good','banana','zoo','Python','hello'} print(l ...

  6. C语言面试基础知识整理

    一.预处理 1.什么是预编译?何时需要预编译? (1)预编译又称预处理,是做些代码文本的替换工作,即程序执行前的一些预处理工作.主要处理#开头的指令,如拷贝#include包含的文件代码.替换#def ...

  7. Java基础知识➣集合整理(三)

    概述 集合框架是一个用来代表和操纵集合的统一架构.所有的集合框架都包含如下内容: 接口:是代表集合的抽象数据类型.接口允许集合独立操纵其代表的细节.在面向对象的语言,接口通常形成一个层次. 实现(类) ...

  8. Java基础知识--集合

    集合类 数组和集合的比较:数组可以存储对象,也可以存储基本数据类型,但是缺点就是长度固定,不能改变:集合长度是可变的,但是集合只能存储对象,集合可以存储不同类型的对象. Java容器类库一共有两种主要 ...

  9. .NET面试基础知识

    1.    什么是Asp.Net? 答:Asp.Net是一种基于.NET平台下的动态web开发技术,它使用的是codebehind(代码后置技术),可以将前台呈现和后台代码进行有效的分离.   2.  ...

随机推荐

  1. platform总线,设备,驱动的注册

    linux设备驱动归纳总结(九):1.platform总线的设备和驱动 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ...

  2. java使用filter设置跨域访问

    import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import ja ...

  3. ng-repeat动态改变样式

    当我们使用AngularJs的ng-repeat时候动态绑定数据时,遇到遍历出来的标签样式都一样,这时候希望根据数组的下标分别对应不同的样式 解决:使用$index获取数组下标根据下标改变样式 < ...

  4. CentOS 利用Yum安装mysql后无法启动(MySQL Daemon failed to start.)

    安装mysql-server [root@iZwz9cl4i8oy1reej7o8pmZ ~]# yum install -y mysql-server 进入/etc执行mysql_install_d ...

  5. 使用Golang+Mongodb打造你的第一个站点

    很多人推荐MEAN来开发站点.MEAN就是M:mongodb,E:expressjs.A:angular最后的N:nodejs. 但是如果你亲身的体会到了js的嵌套回调的话你就会想换换别的办法了.虽然 ...

  6. U盘或者移动银盘退出时一直显示占用中问题解决--最粗暴解决方式

    问题描述: ---------------------------弹出 USB 大容量存储设备 时出问题---------------------------Windows 无法停用“通用卷”设备,原 ...

  7. Codeforces Round #264 (Div. 2) E. Caisa and Tree 树上操作暴力

    http://codeforces.com/contest/463/problem/E 给出一个总节点数量为n的树,每个节点有权值,进行q次操作,每次操作有两种选项: 1. 询问节点v到root之间的 ...

  8. HDU 2476 区间DP-刷字符问题-思维考察

    区间DP-刷字符问题-思维考察 翻译了一下这个题,一看还是有点难以入手,标明了是区间DP问题,但是如何DP呢 来捋一捋思路吧 dp[i][j]肯定是从i刷到j所要的次数但是它的i和j是s1串还是s2串 ...

  9. intellij 快捷键整理

    [常规] Ctrl+Shift + Enter,语句完成 “!”,否定完成,输入表达式时按 “!”键 Ctrl+E,最近的文件 Ctrl+Shift+E,最近更改的文件 Shift+Click,可以关 ...

  10. JS学习笔记2_面向对象

    1.对象的定义 ECMAScript中,对象是一个无序属性集,这里的“属性”可以是基本值.对象或者函数 2.数据属性与访问器属性 数据属性即有值的属性,可以设置属性只读.不可删除.不可枚举等等 访问器 ...