记录百度2020校园招聘(C++/PHP岗)

Round1

江湖规矩,自我介绍,聊项目。

动态库,静态库,区别,优缺点

进程、线程、协程区别(问协程应该是我简历里写了用过golang)。说一说进程调度,抢占和非抢占哪个系统开销大。线程调度和进程调度区别联系。

MySQL,Innodb和Myisam,B树和B+树

Linux常用命令,内存管理,分页机制,常见的系统调用,VFS,AWK命令

HTTP,有状态和无状态。多路复用,select,epoll

编程题:实现Trie

Round2:

还是江湖规矩,自我介绍,聊项目

如果不显示指定的话,C++类默认生成哪些函数。内存管理,堆内存碎片管理机制

最短路径算法,迪杰特斯拉算法适用条件

TCP滑动窗口

docker隔离机制,一个3G镜像和一个5G镜像生成容器占多少空间(看我简历上写用过docker问的)

编程题:给定一个二叉树,输出从根节点到所有叶子节点中最长的路径上的所有节点。

编程题:给定一个二维数组矩阵,每个元素都是一个正数,从左上角到右下角的任意一条路径的值为这条路径上所有元素的和,求最小路径。不能斜着移动。

Round3:

继续江湖规矩,自我介绍,聊项目

MySQL索引相关的问题。key-value内存数据库相关的一些东西。

HTTP和HTTPs,TLS过程中涉及哪些算法,哈希算法的作用。

聊聊TCP和UDP

STL map实现原理,unordered_map实现原理,智能指针

CPU的用户态和内核态。我说我用过多路复用select模型,又聊了聊select模型,在select模型中的基本流程中什么时候CPU处于内核态,什么时候处于用户态。

EXT文件系统中,64位操作系统一个inode有多大。

对我们百度了解多少?你对一直被人诟病的广告机制有什么看法,解决方案。想去北京发展吗,有什么职业规划,有没有其他公司的offer。有女朋友吗,我说没有,面试官说小伙子如此玉树临风,风流倜傥,风度翩翩,博古通今,出口成章,幽默风趣,少女杀手,妇女偶像为何没有女朋友呢。(第三面的面试官最后把HR面的东西也面完了)

你可能感兴趣的:(Others)