字节 C++实习 一面 二面 HR面
一面
- 自我介绍
- 项目介绍 优化点如何实现的
- 说一下调用fork函数发生了什么
- Copy-On-Write fork
- mmap
- B+树查询的时间复杂度
- 死锁检测是如何进行的
- 写代码 实现一个死锁检测(没写出来 忘了怎么检测环了)
- 二叉树的前序遍历 非递归
二面
- 自我介绍
- vector扩容发生了什么
- mmap是做什么的 如何实现
- 智能指针知道吗 为什么需要独占指针
- 插入一个新节点到完全二叉树(开始按层序遍历实现的 后来提示下改成递归左右子树实现的)
- 自己有什么优缺点
HR面
- 自我介绍
- 介绍了下部门
- 什么时候能入职
- 觉得实验室实习和企业实习有什么区别 有什么挑战
- 会如何应对上面说的挑战
- 有什么优缺点