一面(12月27号,25min)
自我介绍(无)
简历项目(12min)
- 介绍一下简历上的2个项目?
- 项目中如何解决的超卖和限制一个用户多个订单?
- Redis实现分布式锁流程?
- Lua脚本加锁设计思路?
Spring
- SpringBoot中常用的参数注解了解哪些?
- 多表操作如何解决安全问题?
- Spring事务是什么?
- Spring事务的失效场景?
JVM
- 讲一下JVM内存结构?
- JVM5大区域都存放的什么信息?
反问
- 公司的业务?
- 部门的技术栈?
面试涵盖了自我介绍后的简历项目讨论,重点在于项目中解决超卖和用户订单限制的策略,以及Redis的分布式锁和Lua脚本加锁设计。在SpringBoot部分,讨论了常用的参数注解和多表操作的安全解决方案,深入剖析了Spring事务及其可能的失效场景。在JVM方面,候选人被要求阐述内存结构和各区域功能。最后,候选人有机会询问公司的业务范围和技术栈。
自我介绍(无)
简历项目(12min)
Spring
JVM
反问
6640
1794

被折叠的 条评论
为什么被折叠?