一面
- 自我介绍
- 怼项目:问项目细节、项目扩展:redis 、kafka
- 线程与进程
- HTTPS 的流程、加密算法
- 主线程怎么收集子线程执行的结果
- 手写代码:二叉树的序列化和反序列化
二面:
- 自我介绍
- 项目介绍、可靠消息实习分布式事务
- 垃圾回收:运行时数据区、垃圾回收算法、垃圾回收策略
- 手写代码:二分查找、KMP
- 线程池参数、线程数的设置
- HashMap的扩容过程
- ConcurrentHashMap 的实现原理
所有面试题持续更新见这里:
2020java面试题汇总 持续更新中
所有面试题持续更新见这里:
2020java面试题汇总 持续更新中