27实习京东后端AI开发一面 攒人品

整体面试还是不错的,但是没后续了,不知道是哪里出了问题
项目及八股
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. 大模型辅助编码工具对你的代码开发效率提升有多大?
全部评论

相关推荐

上一篇发完,有同学私信我:“涛哥,道理我都懂,但我成绩一般,没有像样的实习,课外活动也就那样——我根本没东西写啊。”这个问题我必须认真回答。但我要先说一句扎心的话:“没东西写”,有时候不是真正的问题所在。真正的问题,是你写了东西,却和你的真实能力对不上。这篇文章分两部分,对号入座,各取所需。如果你是大二或研一:你还有时间,但别用错方向很多人一听“简历要充实”,第一反应是赶快找实习、报竞赛、加学生会。这个思路本身没错,但顺序反了。正确的顺序是:先想清楚要练什么能力,再去找对应的形式。实习、竞赛、项目只是载体,招聘经理真正在意的,是你通过这些载体练出了什么。能力分两类。硬技能,要老实花时间积累。如果你将来要投技术岗,写了多少代码、实现了哪些功能、踩过哪些坑又爬出来——这些没有捷径。临时抱佛脚很容易在面试时露馅,技术追问两轮就原形毕露。一年时间足够打下扎实的基础,但前提是现在就开始。软技能,可以系统性提升,但不是看几篇文章就够的。沟通、合作、情商这些几乎所有岗位都需要,却是很多应届生最大的短板。但我观察下来,当代大学生最稀缺、也最容易被忽视的软技能,其实是更底层的三样东西:自我认知、抗压能力、和接受负反馈的能力。不知道自己真正擅长什么、边界在哪、盲区是什么——这叫自我认知差。遇到一点压力就焦虑、情绪大起大落——这叫抗压能力弱。被批评或收到负面评价,第一反应是委屈或辩解而不是思考——这叫接受不了负反馈。这三点在职场里会很快暴露,而且很难靠短期突击弥补。网上关于软技能的理论和框架很多,随手可以找到,但我一向认为真正让人成长的是“事教人”。找一个真实的场景去练:你是怎么沟通的?难点在哪?结果怎样?你自己的感受是什么?如果可以重来,哪里可以做得更好?把这个复盘的习惯建立起来,比读一百篇软技能文章都管用。给大二研一的建议只有一句话:用接下来一年里遇到的每一个真实场景,刻意练习,认真复盘。 一年后,你会有东西写,更重要的是,你写的东西经得起追问。如果你是大三或研二:问题不是没东西,是写的和真实能力对不上你可能以为自己的困境是“经历太少”。但我做了多年招聘经理,见到更多的情况恰恰相反——简历写得很满,面试却让人失望。我记得有一份简历,赫然写着“参与顶级期刊论文发布”。我当时专门就这段经历深入追问,结果对方告诉我:主要是帮导师查阅资料。那一刻我的感受不是愤怒,而是惋惜。查阅资料本身没什么问题,认真做也是有价值的经历。但简历上的描述和现实之间的落差,让我对他所有的其他经历都打了问号。简历是你递给陌生人的第一份工作成果,言过其实,比没东西写更危险。那如果是真的没什么经历呢?大学四年认真打游戏谈恋爱,现在开始着急了——这种情况比很多人想象的更普遍,我直接说。距离秋招还有几个月,这个时间做不出一段像样的实习。但有两件事现在还来得及。第一,把过去几年里任何一件认真做过的事重新挖出来审视。不要一开始就否定自己。一门课的期末大项目、一次组队比赛、一段兼职打工的经历、甚至帮同学或老师解决过的一个真实问题——先全部列出来,再对每件事问自己三个问题:我具体做了什么?有没有哪怕很小的可量化结果?这件事能证明我具备什么能力?很多人以为自己什么都没有,但认真挖一挖,往往能找到一两件经得起追问的事。第二,立刻启动一件现在就能开始的事。体量不需要大,但要真实、有结果。一个独立完成的小项目、一次主动争取到的短期实习、一个你从零开始学会的技能并付诸实践——哪怕只有几周时间,只要是真实的经历,都比空白强。最忌讳的是临时编造或过度包装。面试官两个追问就能穿帮,而一旦穿帮,整份简历的可信度全部归零。最后一句话不管你现在大几研几,简历的本质都是一样的:它不是你想成为什么人的愿望清单,而是你现在是什么人的真实证明。写不满一页,不丢人。写满了却经不起一个追问,才是真正的危机。【免费招募】10名求职同学,涛哥1v1陪你改简历不知道自己的经历值不值得写?不确定怎么把普通经历写出职场语言?免费招募10名同学,每人1小时在线1v1,涵盖简历诊断与修改、职业方向规划、面试准备。👉 私信我,附上你目前的情况和最想解决的困惑,先到先得。
点赞 评论 收藏
分享
评论
点赞
2
分享

创作者周榜

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