【2023春招】4399 web后台
一面 30min
- JVM:
- 类加载过程
- static 变量的初始化时机
- final 变量的初始化时机
- 依赖
- Spring Boot 自动装配
- 使用依赖过程中遇到问题如何排查
- 引入的某个方法不符合预期,如何处理
- 数据库:
- InnoDB 和 MyISAM 索引的区别
- 字符串类型字段,WHERE 数字,会走索引吗数值型字段,WHERE 字符串,会走索引吗
- 事务:针对 RR 级别提问
- 间隙锁,什么时候触发
- 假设一台线上服务器只放了 MySQL 数据库,突发告警(CPU、内存等),如何排查
- 慢 SQL 如何排查,除了慢查询日志还有什么方式
- 项目难点
二面 15min
- 秋招 Offer,春招求职打算,期望薪资
- 为什么选择 Java,如何展开学习的
- 个人优缺点
- 实习业绩,与其他实习生对比如何,为什么不考虑转正
- 入职以后的规划
- 在校成绩,如何看待
三面 20min
- 雪花算法
- SQL 调优
- 主键索引和唯一索引区别
- 假如订单表数据量过大,查询缓慢如何优化
- 分库分表思路、算法、水平分表后如何统计订单表的用户数
- HashMap 如何解决哈希冲突