【java】小米一面(73min)
- 自我介绍。
- 对你影响最大的一个项目。
- 问上面的项目。
- 线程的状态。状态之间的转换。
- 对锁的认识。
- 重入锁是怎么实现的。
- 重入锁是保存在哪里的呢?
- hashmap 的理解。和hashtable、ConcurrentHashmap 的区别。为什么用红黑树。
- ConcurrentHashmap 的实现。
- ArrayList 的实现,怎么扩容的。
- 在xxx实习的项目。
- 另一个项目。
- 阻塞非阻塞与同步和异步的理解。
- 一个开放题。一个app要记录用户的操作,比如点击了某个tab页,怎么保存数据。
- 对dubbo的了解。
- 一致性哈希的了解。
- mysql索引的数据结构,为什么用b+树。
- 算法题:找出数组中重复的数字(n个数字,且数字都在0到n-1范围内)
- 对rpc的了解。
- 有什么想问我的。
0 offer 一面挂 还是滚去考研吧。。。