京东后端ai开发一面分享 夯中夯

发一下问题给大家参考,攒攒人品!
实习
1. 实习的RAG项目中,具体负责哪些技术性工作?检索的完整流程?
2. 针对RAG流程,你们是如何设计服务降级策略的?触发降级的具体场景有哪些?
3. 做了什么prompt调优相关的吗?
4. 知识库体系效率如何?
5. 服务降级是针对特定场景设计还是通用工具类?
6. 线上诊断时使用的Arthus工具,你是如何通过它检测代码问题的?了解其在线诊断的底层原理吗?
八股
(一)Java相关
1. Java多线程管理常用线程池,其核心参数分别是什么?
2. 线程池的任务处理流程是怎样的?
3. 同步和异步的本质区别是什么?
(二)数据库相关
1. MySQL索引失效的常见场景有哪些?
2. 事务的ACID特性分别是什么?
3. 事务的应用场景?
(三)缓存与分布式相关
1. Redis为什么性能较好?
2. Redis与MySQL的核心区别有哪些?
3. 分布式锁的实现方式有哪些?适用场景分别有什么?
(四)其他技术
1. 你了解哪些设计模式?
2. 消息队列有了解吗?
3. ES的核心能力有哪些?与MySQL的区别?
AI相关
1. 平时写代码会使用哪些AI工具?这些工具在实际开发中起到了什么作用?
2. AI工具能替代多少手写代码?
3. 结合你的经历,说明AI工具的能力边界是什么?
全部评论

相关推荐

04-13 14:25
门头沟学院 Java
整体面试还是不错的,但是没后续了,不知道是哪里出了问题项目及八股1. 你对RAG(检索增强生成)的理解是什么?2. 向量知识库和各自优缺点是什么?3. 针对检索的准确性,你在项目中做过什么调优操作?4. 项目中排序算法及其他?5. 你们对检索准确率做评测时,测试集和测试流程是怎么构建的?你是否参与了这块工作?6. ES底层的存储结构是怎样的?7. 若ES中已存储部分数据,执行更新操作时,ES内部的整个更新流程是怎样的?8. 服务降级策略的考量是什么?如何保证切换后服务维持正常?9. 你用Arthas排查问题时,具体排查的是什么问题?定位流程是怎么样的?10. 为什么要做分表存储的操作?11. 站在项目表设计的角度,什么场景下需要进行分表操作?12. 单表数据量达到多少时,会考虑做分表?13. 你有了解过MyBatis的切面操作吗?MyBatis的切面能做哪些事情?14. 请讲一下Spring AOP的大概流程和机制是什么?15. 你了解的事务隔离级别有哪些?16. 细粒度锁,具体是做什么用的?怎么实现的?17. 实现细粒度锁时,用的是Java的synchronized关键字吗?18. 如果是分布式服务做这种细粒度锁,你觉得应该怎么做?19. 你提到的Redisson加锁的机制,具体是怎么实现加锁的?20. Java中synchronized关键字底层的加锁流程是怎样的?它如何保证多线程并发时能拦住其他线程?21. ThreadLocal用于什么场景比较合适?22. 你了解ThreadLocal的实现原理吗?23. 若用ThreadLocal存储用户信息,在主线程内起异步线程,异步线程中能通过ThreadLocal拿到该用户信息吗?大模型相关1. 除了RAG相关工作,还有用过大模型去做其他事情吗?2. 你使用大模型时是用工作流方式,还是用类似Spring AI这种框架去实现的?3. 你在开发过程中,有用过大模型辅助编码的工具吗?4. 大模型辅助编码工具对你的代码开发效率提升有多大?
查看27道真题和解析
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务