渣渣面试经验,技术都是面出来的。 百度提前批一面(c++开发): 1.关键字static作用,函数加static和不加static区别 2.const关键字作用,const和宏定义有什么区别,用哪个?(宏定义太多会导致代码膨胀) 3.虚函数是如何实现的? 4.线程和进程的区别,线程如何实现同步和通信,进程如何实现通信? 5.了解哪些线程模型? 6.手写二叉树中序遍历递归和非递归。 7.socket如何进行通信? 8.poll,select,epoll区别。 9.TCP四次挥手。 网易提前批(AI高性能) 一面 1.快排代码 2.在矩阵中左上角到右上角总步数(dp) 3.si...