美团暑期实习一面+二面
核心本地商业-业务研发平台
4月9日
1:面试官自我介绍+自我介绍
2:Spring源码讲一下
3:Spring源码学完什么收获
4:spring的事务了解吗?,mysql的事务呢?
5:spring的事务和mysql的事务有什么联系?
6:项目jdk什么版本?
7:默认垃圾回收器是什么?
8:介绍一下ZGC和G1?
9:项目性能调优怎么做的?垃圾回收器参数,jvm参数,
10:Seata分布式事务?
11:其他分布式事务了解吗?(模模糊糊说了MQ)
12:AT和TCC说一下?
13:看过12306官方的实现吗?
14:既然你看过一些实现,那么你想怎么优化呢?(答了锁粒度方案,和redis方案)
15:redis方案的一致性怎么解决?(答了cannal,MQ)
16:redis网络波动,用于以为下单失败,但是其实redis收到消息怎么办?(当时说的MQ,但是面试官想说的不是这个,后面复盘应该是本地消息表+定时任务)
17: 项目数据库方面有什么优化?(联合索引,explan,慢查询日志,skywalking)
18:加完索引,前端需要注意什么?
19:数据库的什么字段适合加索引 ,什么字段不适合?
20:Hashmap源码看过吗
21:Hashmap多个线程put有什么问题?(值覆盖,极端情况下数组越界)
22:值覆盖举个例子?
23:极端情况下数组越界什么意思?
24:还有其他的情况吗?(最后答了链表和红黑树可能会空指针异常)
25:多线程用什么替代?(concurentHashmap)
26:concurentHashmap1.7和1.8区别?
27:concurentHashmap1.7为什么用了CAS?
28:concurentHashmap1.8怎么实现?(乐观和悲观两种情况)
29:1.8里的volatile是什么?
30:volatile能解决线程安全问题吗?(不能)
31:那能解决什么问题?
32:SQL题,单表topk,审错题意了,写了快20分钟用子查询才写出来,然后面试官说有没有其他方法,又写了10分钟
33:大模型相关问题,agent,Transfomer
34:反问
全称1小时40分钟,汗流浃背,后面写SQL的时候脑子已经不转了。
二面
4月15日
1:深挖项目(20分钟)
2:Redission怎么实现的?
3:为什么不用redis的setnx?
4:数据库分库分表,分库分表会有什么问题?(说了一下怎么分库分表,有什么问题没打上来)
5:某个服务器cpu飙高怎么排查(top,htop,ps, jstake, dump文件,visualVM)
6:优化sql?(skywalking,慢查询日志,索引,elplain的字段)
7:深度分页优化?(业务上不允许深度分页,子查询,索引查询,游标分页)
反问#牛客AI配图神器#
二面完,感觉g了,面试官说项目没选好,mysql没有分库,不太像分布式项目。



4月9日
1:面试官自我介绍+自我介绍
2:Spring源码讲一下
3:Spring源码学完什么收获
4:spring的事务了解吗?,mysql的事务呢?
5:spring的事务和mysql的事务有什么联系?
6:项目jdk什么版本?
7:默认垃圾回收器是什么?
8:介绍一下ZGC和G1?
9:项目性能调优怎么做的?垃圾回收器参数,jvm参数,
10:Seata分布式事务?
11:其他分布式事务了解吗?(模模糊糊说了MQ)
12:AT和TCC说一下?
13:看过12306官方的实现吗?
14:既然你看过一些实现,那么你想怎么优化呢?(答了锁粒度方案,和redis方案)
15:redis方案的一致性怎么解决?(答了cannal,MQ)
16:redis网络波动,用于以为下单失败,但是其实redis收到消息怎么办?(当时说的MQ,但是面试官想说的不是这个,后面复盘应该是本地消息表+定时任务)
17: 项目数据库方面有什么优化?(联合索引,explan,慢查询日志,skywalking)
18:加完索引,前端需要注意什么?
19:数据库的什么字段适合加索引 ,什么字段不适合?
20:Hashmap源码看过吗
21:Hashmap多个线程put有什么问题?(值覆盖,极端情况下数组越界)
22:值覆盖举个例子?
23:极端情况下数组越界什么意思?
24:还有其他的情况吗?(最后答了链表和红黑树可能会空指针异常)
25:多线程用什么替代?(concurentHashmap)
26:concurentHashmap1.7和1.8区别?
27:concurentHashmap1.7为什么用了CAS?
28:concurentHashmap1.8怎么实现?(乐观和悲观两种情况)
29:1.8里的volatile是什么?
30:volatile能解决线程安全问题吗?(不能)
31:那能解决什么问题?
32:SQL题,单表topk,审错题意了,写了快20分钟用子查询才写出来,然后面试官说有没有其他方法,又写了10分钟
33:大模型相关问题,agent,Transfomer
34:反问
全称1小时40分钟,汗流浃背,后面写SQL的时候脑子已经不转了。
二面
4月15日
1:深挖项目(20分钟)
2:Redission怎么实现的?
3:为什么不用redis的setnx?
4:数据库分库分表,分库分表会有什么问题?(说了一下怎么分库分表,有什么问题没打上来)
5:某个服务器cpu飙高怎么排查(top,htop,ps, jstake, dump文件,visualVM)
6:优化sql?(skywalking,慢查询日志,索引,elplain的字段)
7:深度分页优化?(业务上不允许深度分页,子查询,索引查询,游标分页)
反问#牛客AI配图神器#
二面完,感觉g了,面试官说项目没选好,mysql没有分库,不太像分布式项目。
全部评论
兄弟一面完多久出的结果
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享