南京某小厂java实习面经
整体还是很轻松的
一、基本情况
岗位:Java 后端开发实习生
形式:视频面,要求开摄像头,一对一
时长:约 15 分钟
面试官:后端负责人,语气平和,不打断,喜欢顺着简历往下追两层
结果:一面,说 1~2 天出结果,后续还有二面
三、面试题(按提问顺序)
1、你这个社区生活服务平台是个人项目吗?
2、先不用讲业务功能,直接说这个后端项目分了哪些模块?
3、简历里写用 Lua 脚本实现秒杀,为什么不直接用 MySQL 扣库存?
4、如果库存只有 1,两个用户同时请求你的 Lua 脚本,怎么保证只有一个人成功?
5、简历写了“条件更新扣减库存”,这个条件更新的 SQL 怎么写?
6、订单变更同事务写入本地消息表,为什么要多建一张消息表?
7、项目里的 Spring AI + RAG,用户提问之后,从收到问题到生成回答,完整经过哪些步骤?
8、压测把平均响应时间降下来了,具体改了哪部分代码?为什么能提升?
公众号进入网站体验更佳

