大参林 java 一面面经(校招)base广州
🧠 个人背景与项目经历
1.你实习中做的主要工作是什么?
2.你提到的获奖项目是做什么的?你在里面负责什么?
3.这个项目你有没有参与演讲或最终展示?
🎯 场景题:基于 Redis 实现学生最高分排行榜
💡 题目背景描述:
班级里有 40 多个学生,每个学生有语文、数学、英语三科成绩,但三科成绩是异步更新出来的。
一个人三门成绩是:语文 100,数学 98,英语 95,要取我自己的最高分是 100。然后要在整个班级里,按照每个人的最高分进行 Redis 排名。
🤯 关键技术难点:
三科成绩异步更新,如何维护单人最高分?
如何保证排行榜实时更新且可排序?
如何处理 Redis 结构的选择、并发更新、原子性?
🎯 场景题:Spring 事务嵌套失败回滚
💡 题目背景描述:
事务传播题:
事务 A 中调用了事务 B,如果 B 报错了,事务 A 会不会回滚?为什么?
🤯 关键技术难点:
Spring 中事务的默认传播机制是什么?
B 方法抛异常对 A 的事务状态有何影响?
捕获异常 vs 不捕获的行为差异是什么?
如何实现事务隔离(REQUIRES_NEW 等)?
1.你实习中做的主要工作是什么?
2.你提到的获奖项目是做什么的?你在里面负责什么?
3.这个项目你有没有参与演讲或最终展示?
🎯 场景题:基于 Redis 实现学生最高分排行榜
💡 题目背景描述:
班级里有 40 多个学生,每个学生有语文、数学、英语三科成绩,但三科成绩是异步更新出来的。
一个人三门成绩是:语文 100,数学 98,英语 95,要取我自己的最高分是 100。然后要在整个班级里,按照每个人的最高分进行 Redis 排名。
🤯 关键技术难点:
三科成绩异步更新,如何维护单人最高分?
如何保证排行榜实时更新且可排序?
如何处理 Redis 结构的选择、并发更新、原子性?
🎯 场景题:Spring 事务嵌套失败回滚
💡 题目背景描述:
事务传播题:
事务 A 中调用了事务 B,如果 B 报错了,事务 A 会不会回滚?为什么?
🤯 关键技术难点:
Spring 中事务的默认传播机制是什么?
B 方法抛异常对 A 的事务状态有何影响?
捕获异常 vs 不捕获的行为差异是什么?
如何实现事务隔离(REQUIRES_NEW 等)?
全部评论

有点东西
相关推荐
点赞 评论 收藏
分享