百度后端一面

1. 现在是在学校是吗?还是还在实习?
2. 你挑一个你比较有挑战性、最熟悉的项目讲一下,说说你在里面做了什么、项目整体怎么实现、大致流程是什么。
3. 介绍下项目大概情况、关键环节,以及你解决的痛点问题。
4. AI对话里意图识别具体是怎么实现的?
5. 记忆存储是怎么实现的?
6. 短期记忆用滑动窗口会有什么问题吗?
7. 你比较熟悉哪些编程语言?主要是Java是吗?
8. Java 多线程并发冲突有哪些解决方式?具体怎么实现?
9. 抢到锁之后,如果要放弃CPU时间片,可以通过哪些方式实现?
10. 防止SQL注入有哪些方式?
11. MySQL 索引一般在什么业务场景使用?举具体场景。
12. 建了索引但查询用不上,索引失效有哪些常见场景?
13. 联合索引 A、B、C,查询条件只用 B=xx and A=xx,能不能命中索引?
14. 搭建可视化token消耗面板是公司项目吧?具体怎么实现的?token是怎么统计的?
15. 你在token可视化面板项目里主要负责哪个环节?讲下具体细节。
16. Token面板项目里你实际承接的是哪一块功能?
17. 多工具调用、长短期记忆场景里,哪些数据需要做记忆?判断标准是什么?
18. 聊天记录查询慢,怎么定位到单表数据量过大的问题?聊天记录当时怎么存储、表结构怎么设计的?
19. 聊天记录表大概存了多少条数据?是什么数据量级?
20. 聊天记录什么查询场景比较多?一般按什么维度查询?
21. 多工具调用具体怎么编排?主要实现什么能力?包含哪些模块?
22. 大模型结构化输出具体是怎么实现的?
23. 说说你学习、实习、项目中遇到的最大技术挑战,以及你是怎么解决的?
24. 你还有什么想问我们的问题吗?#牛客AI配图神器#
#我的求职进度条#
base北京
全部评论
不是哥们28你几段实习了
点赞 回复 分享
发布于 05-17 19:54 陕西

相关推荐

05-24 01:05
浙江大学 C++
说一个我每次面试前都会做的事。不是临时抱佛脚,是一套固定的热身流程。从暑期实习面到秋招再到春招,反复验证下来效果很稳。总共一个小时,分三段。前30分钟:过面经八股这30分钟不是用来背新东西的,是回忆已经准备好的内容。我会看整理的按模块分好的面经文档,不是随手收藏的帖子,是每个问题我自己消化之后用自己的话重新写一遍的版本。后端四块:数据库、计算机网络、操作系统、C++;agent方向再加:LLM基础、RAG链路、Agent范式、工程落地。每个问题下面除了答案,还有我自己加的"追问方向"——就是这个问题通常会被往哪里深挖,我提前想好怎么接。30分钟看这份文档,看的方式是在脑子里模拟开口。不是默读答案,想象面试官现在问了这个问题,我开口第一句说什么,中间分几个点,大概说多久,收尾怎么收。走一遍之后基本就热起来了。节奏不用慢,这轮的目的是激活,不是学习。真正不会的知识点现在也补不回来了,盯着看只会焦虑,过就好了。有一类题要单独留意:上一场面试答崩了的。我的习惯是每场面试当天晚上就把没答好的问题补进文档,打一个标记。下次面试前这30分钟,这些题要多停两秒,把逻辑重新捋一遍,确认自己现在能说清楚了。这是我在秋招后期越面越顺的核心原因——每次挂都在给下一次喂料。中间20分钟:过项目这段是三块里最容易被忽视的,但我认为是最关键的。很多朋友说面试前只看八股,觉得项目又不会忘,不用过。但问题恰恰出在这里——项目不是忘了,是临场组织不出来。面试官问"介绍一下你的XX项目",你开口,说了两句突然不知道重点在哪,或者被追问一个细节,明明当时亲手做过,楞了三秒说"这个……我想想"。这种感觉不是不会,是没热身。我把每个项目整理成固定结构:项目背景一句话 → 我负责什么模块 → 核心技术决策是什么、为什么这么选 → 过程中踩了什么坑、怎么解的 → 最终结果或收益。这20分钟就是把这个结构在脑子里完整走一遍,不用出声,但要具体,要能想到细节,不能走个大概。重点过两类内容:一是技术决策的理由。 举个例子,AI Coding Agent里我为什么用AST解析来切代码而不是固定长度,当时是怎么发现问题的,怎么改的,改了之后效果怎么变。这些细节在做项目的时候是清楚的,但隔了两三个月再去面试,被追问的时候很容易答得很虚,"就是……感觉这样比较好",这种回答会让面试官觉得你对自己的项目没有真正的掌控感。专门过一遍,细节就回来了。二是之前被问过的追问点。 每场面试结束我会把项目被追问到的问题单独记一条,跟八股文档放在一起。有些问题在好几家面试里反复出现,说明这个项目天然会在这里被挖,必须每次上场前都确认自己能答清楚。比如我的MiniSQL,几乎每次都会被追问"Clock算法的延迟删除具体怎么实现的",B+树会被问"合并和分裂的触发条件",过了两三次之后这些问题简直像条件反射。这20分钟结束之后,每个项目的讲法应该是清晰有顺序的,不是一团糊的印象。最后5分钟:顺自我介绍自我介绍要在投简历开始之前打磨好,这5分钟只是把它从"存储状态"切换到"待发射状态"。出声说两遍,不用很大声,听到自己说话的感觉就够了,主要是找语感,确认节奏是流畅的。我的自我介绍结构很固定,总共控制在3分钟以内:一句话身份(学校专业届)→ 实习经历 → 两个最想被问到的项目 → 一句话说为什么对这个方向感兴趣。说两遍的另一个目的是确认今天的开口状态。有时候睡眠不好或者太紧张,说话会有点卡,顺两遍自我介绍能感觉出来,也能提前调一下。如果说得顺,信心也会跟着起来一点。自我介绍还有一个容易被忽视的作用:你提到什么,面试官大概率先问什么。这是整场面试里唯一一个你能主动设置议题的时机。所以自我介绍里提到的项目,一定要是你最想被问、最有把握展开的那几个,而不是按时间顺序把所有经历流水账报一遍。还有一件事,这一个小时不去临时查任何很复杂/完全陌生的东西。尤其是不去查"XX公司面试高频题"——这种事应该在一周前干,不是一小时前。临时查到一个不会的知识点只有两种结果:要么来不及看完,要么看完了也没消化,还把自己搞得更慌。这一小时的目标只有一个:进入状态。状态稳了,发挥才能稳。
查看7道真题和解析
点赞 评论 收藏
分享
评论
4
18
分享

创作者周榜

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