公司未注明
Java 后端开发实习生一面面经
完整信息
本篇目录
整体还是很轻松的
一、基本情况
岗位:Java 后端开发实习生
形式:视频面,要求开摄像头,一对一
时长:约 15 分钟
面试官:后端负责人,语气平和,不打断,喜欢顺着简历往下追两层
结果:一面,说 1~2 天出结果,后续还有二面
三、面试题(按提问顺序)
1、你这个社区生活服务平台是个人项目吗?
2、先不用讲业务功能,直接说这个后端项目分了哪些模块?
3、简历里写用 Lua 脚本实现秒杀,为什么不直接用 MySQL 扣库存?
4、如果库存只有 1,两个用户同时请求你的 Lua 脚本,怎么保证只有一个人成功?
5、简历写了“条件更新扣减库存”,这个条件更新的 SQL 怎么写?
6、订单变更同事务写入本地消息表,为什么要多建一张消息表?
7、项目里的 Spring AI + RAG,用户提问之后,从收到问题到生成回答,完整经过哪些步骤?
8、压测把平均响应时间降下来了,具体改了哪部分代码?为什么能提升?
最后就是反问环节了,我也没问几个问题,就问了几天出结果,以及公司的技术栈等等,整体还是比较轻松的,我以为会问八股什么的呢,准备了挺多的,但是实际上没有问到[牛泪]
本篇目录
当前问题0109
- 01
你这个社区生活服务平台是个人项目吗?
- 02
先不用讲业务功能,直接说这个后端项目分了哪些模块?
- 03
简历里写用 Lua 脚本实现秒杀,为什么不直接用 MySQL 扣库存?
- 04
如果库存只有 1,两个用户同时请求你的 Lua 脚本,怎么保证只有一个人成功?
- 05
简历写了“条件更新扣减库存”,这个条件更新的 SQL 怎么写?
- 06
订单变更同事务写入本地消息表,为什么要多建一张消息表?
- 07
项目里的 Spring AI + RAG,用户提问之后,从收到问题到生成回答,完整经过哪些步骤?
- 08
压测把平均响应时间降下来了,具体改了哪部分代码?为什么能提升?
- 09
最后就是反问环节了,我也没问几个问题,就问了几天出结果,以及公司的技术栈等等,整体还是比较轻松的,我以为会问八股什么的呢,准备了挺多的,但是实际上没有问到[牛泪]