从四点到六点 一二面连着来。。。
1面 1h.........
自我介绍
讲讲管道的源码
数据库有哪些执行引擎
操作系统的虚拟文件系统
内存管理
伙伴系统
epoll(讲了源码实现)
ET和LT在源码层面是怎么实现的
输入一个url数据包传输的过程
web服务器项目 深挖细节
实现一个哈希表如何实现
腾讯实习项目细节
内存池项目细节
有没有了解过别的内存分配器
僵尸进程和孤儿进程
B+树索引和B树对比
信号机制(讲了内核实现)
哪些信号是不能被捕获的?
还有没有看过别的源码
算法题:leetcode 零钱兑换 变种
做完了 就直接让我等一等 叫二面面试官过来了
2面 1h................
自我介绍
讲一讲自己觉得有挑战性的一个项目
从目的 解决的问题 怎么解决的 亮点 改进点去解决
如果自己设计一个编译器怎么设计
然后直接开撕算法题:
1.用互斥锁实现读写锁 卡了很久 问了很多延伸的东西
2.leetcode原题: 树的Z字形遍历
讲webserver项目 问了很多细节
长连接短连接等等
tcp的keepalive和http的keep alive区别
其他的题想不起来了 偏场景设计题
那边说总共三到四面
刚刚hr打电话来说二面通过了 约的本周日三面
字节效率很高
许愿三面通过
全部评论
(17) 回帖