一面
时间:2023-3-21 55分钟
1、自我介绍
2、问项目
3、问实习
4、redis数据类型
5、zset底层数据结构?为什么不用红黑树
6、mysql引擎?底层数据结构?B+树和B树的区别?
7、聚集索引和非聚集索引区别?mysql是聚簇索引还是非聚簇索引?
8、mysql分表?
9、缓存雪崩、击穿、穿透?
10、jvm垃圾回收算法?
11、CMS垃圾收集器特点?垃圾回收流程?
12、ConcurrentHashMap底层原理?
13、智力题 1000瓶药找毒药 要多少老鼠?
14、智力题 13题的变型
15、算法 零钱兑换2
16、算法 数组中相加等于目标数的所有组合
反问
二面 2023-3-27 70分钟
1、问实习 问得很细 业务 怎么解决的?
2、场景题(延伸了一堆问题 分库分表 业务慢查询优化 自增id 微服务注册与发现)
3、服务遭受攻击方式 解决方式(SQL注入、中间人攻击等等)
4、Spring中Bean的生命周期?做过对bean的改造吗?
5、SpringMVC执行流程?
6、并发编程(给了个问题 口述怎么解决?)
7、ThreadLocal?
8、volatile关键字?
9、手撕 一个数组一分为二 前半部分小于后半部分 且相接处不相等的所有组合数
10、对美团的了解?
11、自己的优缺点?
12、手上offer的情况 对工作地点的要求
反问
二面问得很细 大部分结合实际业务场景来问的
#美团##java##后端开发##面经##春招#