京东一面
1、#define 和 typedefine的区别
2、指针与数组的区别
3、三次握手四次挥手,一句话解释为什么是三次握手但却是四次挥手
4、快速排序的时间复杂度,是否稳定
5、int a; int *a; int a[]; int *a[]; int **a[];在16位、32位、64位机占用内存
6、构造函数、析构函数、虚函数占用内存大小
7、C++类型转换
海康威视面试
1、链表反转(手写)
2、有没有优化方法;只给一个临时变量实现空间复杂度位O(1)的链表反转
3、MySQL中的操作、如何整理存储空间
4、四次挥手的time_wait和close_wait在哪里
5、堆和栈
总结常见笔试题
1、进程、线程、fork
2、 各种类型在不同系统中占用空间大小
3、