美团二面凉经
70mim
1. 自我介绍
2. 问项目
3. 项目里遇到最大的困难
4. 写题(最长重复子串,从n个不同的数里随机m找出个数,链表倒数第k个结点)
5. 索引为什么能提高查询速度
6. 为什么b+树的层数总是2-4层
7. 给了一个sql语句(id = 123, age > xxx, order by height),问如何创建索引
8. ThreadLocal有用过吗?使用场景,原理
9. 和JMM的关系
10. Java中对象自动回收
11. 用代码写了一个cache,怎么让他不用的时候被系统自动回收
12. Java中有几种引用
13. 有两段这样的代码,是否会冲突
Int main() {
Int **(0x123) = 10;
}
Int main() {
Int **(0x123) = 20;
}
14. 操作系统的内存管理机制
15. 查快表的流程
16. 操作系统实验,xv6
17. 三次握手四次挥手
18. 握手期间发生了网络拥塞会怎么样
19. TCP的可靠指的是什么
20. 保证可靠的手段
面试官很和蔼,也会提供引导,奈何本人太菜,对底层的东西不太熟😂