【校招VIP】大参林 java 一面面经(校招)base广州

5小时前 收藏 0 评论 0 java开发

【校招VIP】大参林 java 一面面经(校招)base广州

转载声明:文章来源https://www.nowcoder.com/feed/main/detail/d83b4bf3f4f14b6d9fea0da58dfb0aba

大参林 java 一面面经(校招)base广州
个人背景与项目经历
1.你实习中做的主要工作是什么?
2.你提到的获奖项目是做什么的?你在里面负责什么?
3.这个项目你有没有参与演讲或最终展示?

场景题:基于 Redis 实现学生最高分排行榜
题目背景描述:
班级里有 40 多个学生,每个学生有语文、数学、英语三科成绩,但三科成绩是异步更新出来的。
一个人三门成绩是:语文 100,数学 98,英语 95,要取我自己的最高分是 100。然后要在整个班级里,按照每个人的最高分进行 Redis 排名。

关键技术难点:
三科成绩异步更新,如何维护单人最高分?
如何保证排行榜实时更新且可排序?
如何处理 Redis 结构的选择、并发更新、原子性?

场景题:Spring 事务嵌套失败回滚
题目背景描述:
事务传播题:
事务 A 中调用了事务 B,如果 B 报错了,事务 A 会不会回滚?为什么?
关键技术难点:
Spring 中事务的默认传播机制是什么?
B 方法抛异常对 A 的事务状态有何影响?
捕获异常 vs 不捕获的行为差异是什么?
如何实现事务隔离(REQUIRES_NEW 等)

C 0条回复 评论

帖子还没人回复快来抢沙发