百度秋招Agent一面二面三面面经(三面挂)
隔了一周,三面直接横死了,释放一下面经。
百度秋招一面(Coding Agent)
- 自我介绍
- 介绍实习经历
[问了差不多10min的实习内容,感觉是不匹配,面试官一直没啥兴趣。]
3. 讲一下py和java写项目时的主要区别
4. 讲一下你的项目Agent的整体架构
5. 如何设计一个ReAct流程
6. 你怎么设计的工具调用
7. 讲一下你这个项目的上下文设计
8. 怎么做的关键帧场景检测
9. 当时为什么做的这个项目
10. 讲一下你说的向量检索的原理
11. 你做的Agent流程一定比llm单次调用更优嘛
12. 你的系统Prompt如何调优的
13. 项目分片断点续传怎么做的
14. 讲一下db里面的MVCC
15. 简单讲一下AOP,底层的原理是什么
16. 讲一下jvm的垃圾回收机制
17. java为什么需要有线程池
18. 倘若你负责的Agent工作流板块场景出了问题,讲一下你怎么解决
19. 如果让你做一个类似cc或者code的Coding Agent你有什么思路
20. volatile有什么作用
21. 算法题
某系统记录用户访问日志,每条日志包含:(userId, timestamp)
表示用户 userId 在时间 timestamp 访问了一次系统。
现在需要实现一个统计功能:
给定最近 T 秒内的访问记录,统计每个用户最近一次访问时间,并按照最近访问时间从近到远返回用户列表。
22. 讲讲算法思路。
23. 反问
答的还可以,面完电话秒约二面。
百度秋招二面(Coding Agent)
- 介绍一下你的实习和项目。
- 你在____实习中具体去做了什么?
- OpenManus 在____里主要负责什么?
- 如果两个相似的Skills被调用错误怎么办?
- 你会怎么预防或者解决这个问题?
- 要是只有一个Skill但被错误执行呢?
- 你们的 Skill 是怎么设计的?
- 说一下一个Skill被执行的全流程?
- Agent 怎么选择要调用的 Skill?
- Skill 的动态入参怎么适配?
- 你会怎么做多任务之间的上下文隔离?
- 页面结构变化导致 Skill 失效怎么办?
- 为什么需要限制 Agent 的并发数?
- 你怎么控制Agent执行中不暴露密钥?
- HTTPS 建立连接的完整流程是什么?
- 输入一个 URL 浏览器到服务端返回页面的完整链路是什么?
- 你对于React熟悉嘛?
- 如果让你从零设计一个 Coding Agent,你会怎么设计?
- 你有付费使用Codex,Claude Code嘛?
- 最喜欢使用什么大模型?
- 请讲一下你实习里做一个Skills的流程。
- 这些Skills里面你遇到了哪些问题?
- 假如说有一类场景,用户执行一次Skill,然后可能会拿到一些敏感信息,在输出给我们调用下一个skill。我们怎么让用户不接触这些敏感信息?
- 能看到这个代码面板嘛?
- 假如现在我想要基于内存去做一个缓存,写一下AI Coding流程中的提示词?
隔了一天面约的,感觉答得一般。
百度秋招三面(Coding Agent)
没背408八股,瞪眼胡扯,等了一周后直接被横死了,真没啥招。
无自我介绍,上来就开始发算法题。。。
A.用多线程交替打印 A1B2C3...,要求线程任意退出后其余线程不永久阻塞。
B. lc32,最长有效括号。
- 说一下进程、线程、协程的区别?
- 线程切换时CPU 需要保存哪些上下文?
- 用户态和内核态的区别是什么?
- 从键盘输入一个字符到应用程序拿到这个字符,中间经历了什么?
- 一个进程申请 malloc 后,操作系统立刻分配了物理内存吗?
- 缺页中断和普通中断有什么区别?
- 什么是抖动?工作集模型如何缓解抖动?
- FIFO、LRU、Clock 页面置换算法分别有什么特点?
- 讲一下你在____部主要做了什么?
- 为什么要转部门?
- 你现在拿了转正了嘛?
- 那为什么还会考虑我们这个部门呢?
答一坨了,复盘发现自己面试技巧和手段已成化境,技术成了自己的一大瓶颈,挂了倒也在意料之中。只是可惜,最近没什么这种中不溜过了很爽不过也不可惜的大厂约面了。