后台开发一面面经
完整信息
本篇目录
1.请做一下自我介绍
2.Java 和 Go 语言有哪些区别?
3.面向对象的三大特性分别是什么,各自怎么理解?
4.面向对象的思想具体指什么?
5.介绍一下你做的Agent项目。
6.这个智能体项目的技术栈和实现方式是什么?
7.该智能体项目解决了什么问题,有什么业务价值?
8.如何控制 Agent 的权限,避免越权操作?
9.怎么防止 Agent 做出不合理的操作?
10.RAG(检索增强生成)是什么,原理是什么?
11.你项目中用的向量数据库是什么?
12.使用 RAG 相比微调有什么好处?
13.你的会话记忆功能是怎么设计实现的?
14.目前的会话记忆方案有什么问题或可以优化的点?
15.对 MCP(模型上下文协议)有了解吗?
16.介绍一下责任链模式在你项目中的应用。
17.什么是幂等性,你项目中是怎么实现幂等的?
18.你项目中的缓存方案是怎样的?
19.什么是缓存击穿、缓存穿透?
20.布隆过滤器的原理是什么,有什么特点?
算法题:实现短网址与长网址互相转换的算法思路与代码。
本篇目录
当前问题0121
- 01
请做一下自我介绍
- 02
Java 和 Go 语言有哪些区别?
- 03
面向对象的三大特性分别是什么,各自怎么理解?
- 04
面向对象的思想具体指什么?
- 05
介绍一下你做的Agent项目。
- 06
这个智能体项目的技术栈和实现方式是什么?
- 07
该智能体项目解决了什么问题,有什么业务价值?
- 08
如何控制 Agent 的权限,避免越权操作?
- 09
怎么防止 Agent 做出不合理的操作?
- 10
RAG(检索增强生成)是什么,原理是什么?
- 11
你项目中用的向量数据库是什么?
- 12
使用 RAG 相比微调有什么好处?
- 13
你的会话记忆功能是怎么设计实现的?
- 14
目前的会话记忆方案有什么问题或可以优化的点?
- 15
对 MCP(模型上下文协议)有了解吗?
- 16
介绍一下责任链模式在你项目中的应用。
- 17
什么是幂等性,你项目中是怎么实现幂等的?
- 18
你项目中的缓存方案是怎样的?
- 19
什么是缓存击穿、缓存穿透?
- 20
布隆过滤器的原理是什么,有什么特点?
- 21
算法题:实现短网址与长网址互相转换的算法思路与代码。
