语言方向 1.C++内存相关的八股 常见会问栈和堆的区别,C++如何分配(new)?以及内存泄漏的原因以及如何防止。 2.编译器编译过程 就是问源代码是怎么变成二进制文件的 3.STL数据结构的八股 很喜欢问数组和链表的区别(从增删的时间复杂度来分析),然后还有vector底层呀,map底层呀(我记得明朝万达问了一个红黑树)。 4.多态是怎么实现的 操作系统方向 1.线程,进程,协程的区别 这个基本上必问吧 2.Linux进程间通讯方式 3.Linux常用命令 主要要记得一些和开发相关的命令 4.多线程的通讯方式,如何保障读取某个变量不冲突 这个写一个线程池就明白了 计算机网络方向 1.t...