4.20-字节data-一面
🕐面试时间:60min
💻面试岗位:后端开发
❓面试问题:
- 自我介绍一分钟(话说一分钟的自我介绍能说些啥呢)
- concurrentHashMap的底层原理,以及他为什么能保证并发安全
- 为什么要用到cas和synchorized的方式
- 反射调用和直接调用在性能上有什么不同,当然反射的性能会差一点,为什么(没回答上来,面试官问有没有听过 jit,依然没有)
- spring中哪里体现了反射的思想
- 数据一致性问题,为什么先更新数据库后删缓存比另一种策略好,以及解释一下延迟双删
- 拷打agent项目
- 介绍一下你是怎么开发mcp工具的,你是怎么理解的
- 介绍一下tool,mcp,skill
- 你在开发过程中有自己写过skill吗(没有,明天研究一下)
- 你的ReAct为什么要弄成这样,不是退化成了单agent的形式了吗,你的agent间在流转信息的时候会有缺失(好像确实是这样,再改改代码)
- 手撕:先是lc 31,做过,但想了5分钟没思路,斗胆叫面试官换题,lc 43
- 反问,业务+多久出结果
🙌面试感想:整个过程面试官都挺温和的,面试官还透露咱们是校友,学长让我过吧
