后端开发工程师一面面经
完整信息
本篇目录
#面经# 70min(40min+30min)
自我介绍
熟悉哪个项目
那就简单介绍一下第一个项目
讲讲epoll
epoll和select,poll的区别
讲讲长连接和短连接
长连接和短连接分别有什么使用场景(这里答得太差了,没反应过来面试官想问什么)
为什么不全用go去写(项目里有java有go,因为是java转go)
双层路由表怎么实现的
redis的ttl怎么设的
mq在这里的作用是什么
对agent了解到什么程度
讲讲langchain和langgraph
讲讲mcp和skills的区别
对prompt,mcp,skills,subagent的理解
短期记忆和长期记忆怎么划分的
讲讲操作系统中的虚拟空间
lc200岛屿数量(没撕出来,寄)
反问,自己需要提升的部分
对代码的日志调试不够熟练,对技术的具体使用场景不够了解
总结,人生的处女面,太紧张了,语言组织混乱,没把面试官往项目亮点上引导,hot100复习了70多题,正好出到没复习过的,拼命回忆做法也没想起来
本篇目录
- 01
自我介绍
- 02
熟悉哪个项目
- 03
那就简单介绍一下第一个项目
- 04
讲讲epoll
- 05
epoll和select,poll的区别
- 06
讲讲长连接和短连接
- 07
长连接和短连接分别有什么使用场景(这里答得太差了,没反应过来面试官想问什么)
- 08
为什么不全用go去写(项目里有java有go,因为是java转go)
- 09
双层路由表怎么实现的
- 10
redis的ttl怎么设的
- 11
mq在这里的作用是什么
- 12
对agent了解到什么程度
- 13
讲讲langchain和langgraph
- 14
讲讲mcp和skills的区别
- 15
对prompt,mcp,skills,subagent的理解
- 16
短期记忆和长期记忆怎么划分的
- 17
讲讲操作系统中的虚拟空间
- 18
lc200岛屿数量(没撕出来,寄)
- 19
反问,自己需要提升的部分
