Java 后端开发工程师一面面经
完整信息
本篇目录
1,自我介绍
2,你的项目用到了@tool注解让大模型自主调用后端的方法完成查库,怎么防止大模型乱查,给用户返回不应该返回的加密的隐私信息呢
3,类加载器有哪些,类加载的机制是什么
4,你的项目的缓存优化怎么做的
5,看门狗在锁一到期就自动续期吗
6,遇到过慢查询吗?怎么定位怎么解决
7,聚簇索引和非聚簇索引的区别
8,MyBatis `#{}` 和 `${}`不同
9,CAS解释一下
10,synchronized是什么
11,openfeign的使用步骤以及调用发送网络请求的流程是怎么样的
反问阶段我问了有几面,然后怎么看很多java后端方向的人往agent开发转,Hr说了一句我觉得比较受用的话,用java去实现大模型或者说做各种各样的智能体都不难,难的是对大模型的调试,但是这方面的工作一般就不属于我们了,后端开发的日常任务基本还是写好后端功能和接口
面了不到40分钟,没有考察算法,整体偏项目结合八股,答出了七成吧,继续背牢八股,刷好算法
本篇目录
- 01
1,自我介绍
- 02
2,你的项目用到了@tool注解让大模型自主调用后端的方法完成查库,怎么防止大模型乱查,给用户返回不应该返回的加密的隐私信息呢
- 03
3,类加载器有哪些,类加载的机制是什么
- 04
4,你的项目的缓存优化怎么做的
- 05
5,看门狗在锁一到期就自动续期吗
- 06
6,遇到过慢查询吗?怎么定位怎么解决
- 07
7,聚簇索引和非聚簇索引的区别
- 08
8,MyBatis `#{}` 和 `${}`不同
- 09
9,CAS解释一下
- 10
10,synchronized是什么
- 11
11,openfeign的使用步骤以及调用发送网络请求的流程是怎么样的
- 12
反问阶段我问了有几面
- 13
然后怎么看很多java后端方向的人往agent开发转
