5.7 一面● 选这两个项目的逻辑是什么● 策略模式跟模版模式有什么区别 说了策略模式,模版模式不会● 缓存击穿、穿透问题是什么● MQ 防丢失● 线程池参数 说了关键的四个,剩下的忘了● reentrantlock aqs● 线程进程区别 ● 垃圾回收算法 ● 并发标记 ● cms步骤● AQS● B+树● 索引失效● 慢查询 感觉说的不够系统● Java 集合都有哪些 没好好准备过这个,说的很简单● ArrayList LinkedList 同上● ArrayList 扩容 不会● 反问 业务是做美团国际业务的支付算法 最长不重复子串5.8 二面● 自我介绍中英文● 设计类似群收款功能(聊经历,引出这个问题)● 做支付这一块你觉得要注重什么问题?说了一致性,别的没想起来● java对象生命周期● 线程安全实现方式● volatile关键字● Java数据类型● Java集合● Deque和LinkedList● 你最有成就感的一件事● 你钻研过的一件事● 反问:应该提高什么?要有好奇心(可能因为这两次问我集合都没回答好)多久出结果?一周内面试官很和蔼,体验挺好5.10 进人才库