当前位置: 首页 > 面试经验 >

哔哩哔哩C++后端开发一面

优质
小牛编辑
81浏览
2023-11-05

哔哩哔哩C++后端开发一面

一面 9.5

时长 60min

1. 介绍项目

2. 讲一下MySQL崩溃恢复流程。

3. MySQL默认16KB的页大小会不会有什么问题?为什么使用16KB作为页面的默认大小?

4. 操作系统大页了解吗?

5. 虚拟地址如何转化成物理地址?TLB了解吗?

6. 有一个程序频繁访问操作系统很多页面,导致TLB miss率比较高,怎么优化?

7. map和b+树,从内存访问的角度,哪个效率比较高?

8. 操作系统页大小是多大?为什么用4KB的大小?

9. 操作系统申请大于4KB的页面的流程?

10. 手撕:LRU

11. 除了LRU,还了解哪些缓存替换策略。

12. 自旋锁和互斥锁的区别?各自使用场景?怎么实现的?写伪代码。

13. 反问,部门业务

 类似资料: