面试官人挺好的,还给讲解了不会的题目,约的明天二面,分享一波面经攒人品,顺便求一下快手java二面面经,听说二面比较难,有点慌。。。。
4.7号一面
1. Map:hashmap,hashtable,correnthashmap一些知识
2. List: ArrayList和LinkedList的区别
3. ArrayList的扩容
4. List和map的区别
5. Set怎么保证值唯一(equal和hashcode)
6. 线程的六个状态
7. 线程池处理机制
8. Sleep和wait区别
9. synchronized底层实现
10. TCP三次握手
11. Socket和http的区别
12. B+树和B树的区别,为什么用B+不用B树
13. 事务的四个特性
14. 什么是辅助索引
15. 四个隔离级别
16. 可重复读和读已提交区别
17. 代码:全排列实现(哭了,没写出来)
4.8号二面
二面是一个小哥面的,感觉面的挺差的,许愿HR面吧
1.了解连接池吗?设计一个连接池
2.数据结构中的堆和栈有什么实现
3.自己设计一个优先队列(。。自己给自己挖坑,哭了)
4.排序算法及时间复杂度
5.有哪些方法保证线程安全
6.ThreadLocal是怎么保证线程安全的
代码:1.实现Redis的incr函数(其实就是安全自增1)
2.前序遍历(递归,迭代)
4.10HR
HR给了口头offer
从二月底开始准备,终于收到了第一份实习offer,感谢快手,感谢牛客
全部评论
(9) 回帖