前言
腾讯的效率真的快,许愿offer
一面 1h 45min
全程基本都是问项目,基本没有八股文
你能说说 SpringBoot 最核心的注解吗?它有什么作用?
@SpringBootApplication 内包含哪些注解?
讲讲 SpringBoot 的自动配置原理
Spring 中 A 引用 B,B 引用 A 时会发生什么?Spring 是怎么解决的?
你能讲讲你项目中的 Stream 并行流是怎么提高计算效率的吗?实际优化的数据是多少?
能讲讲 MySQL 索引的实现吗?举例判断 SQL 是否有走索引
讲讲 explain ?平时排查慢 SQL 是看哪些字段?
讲讲你项目中 Redis 用到数据类型?
讲一下你是如何实现缓存和数据库的一致性?如果我先更新了数据库然后删除 cache 失败了怎么办?讲讲你的方案来保证数据库和缓存的一致性
Spring 怎么实现事务管理?能讲讲如何使用吗?
讲讲 Spring 的事务传播行为?
讲讲你项目中的策略模式?策略模式的优缺点?除了策略模式还有了解其他的设计模式吗?
讲讲你项目中的 JWT ?他有什么好处?
你是怎么排查 OOM 的?具体用了哪些命令?
假如服务崩了你怎么查看堆日志?
最后我们做两道算法题吧
-
杨辉三角
-
LFU 缓存