字节商业化产品与技术一面
后端开发岗位,1h到点结束
- 自我介绍
- 讲一下简历上的写的项目
- 遇到了哪些困难,怎么解决的
- 为什么你会用到epoll
- 讲一下IO多路复用
- 和select、poll的区别
- 上一段实习经历
- 主要是负责什么
- 遇到了哪些问题
- 详细讲讲(博主把一个debug问题详细地讲了些)
- 简历上一个Github作品链接
- 做了些什么
- 提到了b树,所以问数据库相关
- Mysql的存储引擎
- B+树和B树的区别
- 为什么要用B+树
- 最小堆/最大堆
- 建堆过程
- 调整和删除
- 时间复杂度
- 平衡二叉树和红黑树
- 相比于普通二叉树为什么要用平衡二叉树
- 相比于平衡二叉树为什么用红黑树
- 讲讲红黑树?
- 算法题
- hot100中的二叉树右视图