1. 实习 2. 项目大概做了什么样的功能,解决了什么样的问题3. RAG在你的项目里面怎么做的4. 分块策略,了解多少5. 代码审查skill怎么做的6. skill除了description,还会有哪些部分,有哪些作用7. MCP,对于claude code这些agent来说,他是怎么知道我这个mcp里面有哪些工具的8. 有两个特点,去重,有序,打一个集合(linkedhashmap)9. 对于这个集合,底层一个链表一个哈希表,删除的事件复杂度是怎样的10. 你觉得有哪些方式可以把这个速度变快11. 一个场景,有多个接口,需要并发调用多个下游,分别拿到同数据,主线程跟子线程如何进行交互,怎么保证主线程拿到所有结果才能执行下一步12. 线程池提交任务,里面的参数如何变化13. 你觉得核心线程和非核心线程它们之间可能做一些转化吗14. 系统设计题 三个点 1:对司机进行天维度打分 2:查询某一天司机分数还需要找出前三十天的平均分数进行参考 3:考虑时区问题,不同时区每一天时间不同15. 算法 lc33. 搜索旋转排序数组