回馈牛客吧,因为百度和快手都是提前批面试比较早,所以有些记不太全了。 百度面经: 一面7.24: 1.自我介绍 2.项目介绍(刚好跟他们部门做的差不多,kv存储) 3.死怼项目,和比赛 4.高并发设计(先解释了epoll、select、poll) 5.epoll是阻塞还是非阻塞,为什么 6.如何设计一个高并发系统,需要考虑哪些方面 7.阻塞i/o,非阻塞i/o,同步i/o,异步i/o 8.c++多态:需要说运行期多态和编译期多态 9.虚函数表存在虚拟地址的哪个位置,写代码证明它为什么存在这里(可以通过虚拟地址的范围来判断,不知道写的对不对) 10.stl中dueque双端队列的底层实现 ...