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. 查询正在执行的SQL语句DBCCINPUTBUFFER

    DBCC INPUTBUFFER 返回进程下SQL语句 如果查询所有的进程如何呢? 创建一个存储过程 CREATE proc pr_dbccINPUTBUFFER(@spid varchar(200) ...

  2. js短信验证码

    短信验证码,无注释,url顺便写的错的,所以会报错 <!DOCTYPE html> <html> <head> <meta charset="UTF ...

  3. Jersey RESTful WebService框架学习(六)接收MultivaluedMap类型参数

    现在的web开发中有些工程会觉得实体bean的架构会比较重,现在的持久层的框架的特点也层出不穷,核心思想的ORM在此基础上,提供了很多便捷操作,mybatis,jfinal(内部持久层框架)之类的也诞 ...

  4. Ethernet II和802.3

    在卷一中:(章节二:数据链路层) 在T C P / I P协议族中,链路层主要有三个目的: (1)为IP模块发送和接收IP数据报: (2 )为ARP模块发送ARP请求和接收ARP应答: (3 )为RA ...

  5. bzoj1212(trie+dp)

    开始一看多个字符串就想ac自动机,结果发现不行.果然学傻了,,,,只要建个trie然后刷表dp就行了,复杂度最坏是O(字典中最长单词长度*文章长度)的.trie的空间换时间挺不错的. #include ...

  6. spring之hello(简单环境配置)

    导入java包 配置springmvc.xml文件 <?xml version="1.0" encoding="UTF-8"?> <beans ...

  7. Idea使用拆解

    收藏学习地址 https://blog.csdn.net/qq_28804275/article/details/80891907

  8. codeforces877c

    C. Slava and tanks time limit per test 2 seconds memory limit per test 256 megabytes input standard ...

  9. 个人作业四--Alpha阶段个人总结

    一.个人总结 在alpha 结束之后, 每位同学写一篇个人博客, 总结自己的alpha 过程: 请用自我评价表:http://www.cnblogs.com/xinz/p/3852177.html 有 ...

  10. python--Websocket实现, 加密 sha1,base64

    需要用到gevent-websocket包,这里我们用下图这个 一.websocket简单实现 ep1.py from geventwebsocket.handler import WebSocket ...