一面: 1. 实习2. aicoding3. threadLocal 的结构?平常在代码中怎么使用的。4. spring 的单例模式是怎么样的5. Map hashMap = new HashMap<>() ; hashMap.put("1","A") ;hashMap.put("1","B") 三行代码从底层的数据结构变化、包括内存变化、类的初始化等,从 jvm 底层讲。顺便讲了一下hashMap 的其他经典八股。6. mysql B+树7. mysql 单表创建索引的限制个数。8. rand5 求 rand79. tcp 可靠性怎么保证的。10. aicoding11. 题目:反转指定范围的链表。二面:1. 实习2. hbase数据写入流程3. ai coding 情况询问4. 项目的高拓展怎么做的?5. 对 agent 的理解,包含哪些模块,常用的设计模式(A to A,单 agent)6. mcp 理解。7.completableFuture 的理解。8.零拷贝。9. 笔试:aicoding