岗位是后台开发
B站一面,8/11,视频面,40min
- 项目里用到了多线程吧?分为哪几种线程?线程之间是怎么通信的?
- 多路复用的实现。epoll和select、poll,LT和ET有什么区别
- 定时器是怎么实现的?怎么调整链表的?升序链表如何优化?
- 数据库方面。
- 用的什么引擎啊?
- InnoDB的索引是怎么实现的。
- 索引为啥能加快查询啊,介绍了一下索引的数据结构B+树。
- B+树相比红黑树、哈希、AVL树有啥优点啊?
- 保存用户名、密码的时候,密码是怎么保存的?加密了吗?(没有,提到可以用MD5加密)加密算法了解过吗?非对称加密怎么实现的
-
- 数据库版本控制。事务隔离级别。分别解决了什么问题
- 为什么读已提交可以解决 脏读的问题,是怎么实现的?是锁吗?
- 科研方面的项目稍微说了一下
- C++11和C++98更常用哪一个?
- 怎么解决项目里的内存泄漏问题?
- 智能指针了解过吗?
- 二叉树的深度优先遍历,大体思路
- 自我介绍
- 项目相关问题
- epoll,LT和ET有啥区别
- proactor
- NGINX、Apache这种开源的web服务器的事件处理模式是什么?
- redis有没有用过
- 你觉得你的技术优势在哪???
- 介绍一下堆排序。怎么建堆,调整的?
- 手撕LRU
只记得这些了,其他的不记得了
B站三面,8/24,电话面,30min左右
- 自我介绍
- 介绍一下项目经历
- 你觉得印象最深刻的项目
- 你觉得在项目分工中需要注意哪些方面
- 在分工中有没有遇到什么困难
- 还在面其他的公司吗?
- 意向的薪资
- 通过了
今晚发了意向书,整体的流程还是挺快的,感谢B站,秋招收到了第一个offer~继续冲鸭
全部评论
(6) 回帖