字节跳动 基础架构后端开发 一面面经
感觉问的有点偏,很多都没答上来,算法题还有个bug,虽然进二面了估计也是当炮灰- -
一面:
- 自我介绍
- 实习相关问题:sql的执行流程,自己在sql内核实习中工作的细节
- https流程
- epoll相关问题:LT和ET的区别和应用场合,内部实现,多路复用在内核中如何实现
- 锁是如何实现的,自旋锁和互斥锁的应用场景
- 协程,如何在C++中实现一个协程(完全不会),函数的调用在栈中的表现
- 调试相关:在进程崩掉后如何追踪日志,CPU和内存占用过高时如何定位问题,gdb怎么样打印调用栈
- 算法题:LRU