八股太多,只记得这么多
1. StringBuffer 和 StringBuilder 的区别
2. HashMap 相关
3. synchronized 和 lock 的区别
4. reentrantLock 底层原理
5. volatile 的作用
6. Java 内存模型
7. new 一个 String 对象的过程
8. 三次握手,两次行不行
9. 四次挥手,为什么要四次
10. 逻辑地址、虚拟地址和物理地址
11. 发生死锁的必要条件
12. 银行家算法
手撕,没用最优解,想到什么写什么
二叉搜索树中,第 k 个值是多少
总结
虽然 9 月底秋招快寄了,但还是不应该太摆,万一被捞了呢?所以还是要每天八股和刷题!
#小米面试##小米一面#