【2023校招】顺丰科技 后端
1025 一面 30min
- 自我介绍
- Java:
- 对 Java 容器线程安全问题理解(如 ConcurrentHashMap)
- ConcurrentHashMap 源码
- 并发编程:
- 线程池参数,拒绝策略
- 死锁的必要条件,如何避免死锁
- 乐观锁、悲观锁
- CAS 导致的问题(ABA),如何避免
- MySQL:
- InnoDB 和 MyISAM 区别
- InnoDB 行级锁、间隙锁,什么时候触发
- SQL 性能分析和优化,覆盖索引,索引失效情况
- 日志理解
- 事务隔离级别,解决的问题
- 最左前缀法则不满足时,如何解决
- SQL 执行流程
- Redis:
- 数据类型
- 淘汰策略
1028 二面 30min
- 自我介绍
- JVM 理解,体系结构
- Spring:
- Spring AOP 使用经历(日志、权限拦截)
- Spring Boot Starter
- Redis:
- 数据类型及应用场景
- 缓存异常:穿透、击穿
- MySQL:
- SQL 性能分析及优化
- 场景:联合索引
- 缓存失效情况
- 实习经历
- 项目经历
- 反问
1102 HR 面 23min
- 自我介绍
- 实习经历
- 手头 Offer,倾向哪家
- 意向 base,薪资
- 校园经历
- 对公司业务的了解
- 反问