美团暑期实习一面+二面

核心本地商业-业务研发平台
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没有分库,不太像分布式项目。
全部评论
我去,spring是你简历写的熟悉源码嘛,还是面试官直接问的嗷。好可怕
2 回复 分享
发布于 04-17 15:52 重庆
过了吗
点赞 回复 分享
发布于 05-10 23:12 广东
兄弟一面完多久出的结果
点赞 回复 分享
发布于 04-16 16:38 陕西

相关推荐

不愿透露姓名的神秘牛友
07-02 14:45
bg是二本双一流硕,目标是Java后端开发岗,投暑期实习0大厂面试,只有极少的大厂测开,可能投的晚加上简历太烂加上0实习?求大佬们给个建议
程序员小白条:别去小厂,初创或者外包,尽量去中小,100-499和500-999,专门做互联网产品的,有公司自研的平台和封装的工具等等,去学习一些业务相关的,比如抽奖,积分兑换,SSO认证,风控,零售等等,目标 Java 后端开发吗?你要不考虑直接走大厂测开?如果技术不行的话,有面试你也很难过的
实习,不懂就问
点赞 评论 收藏
分享
1. 接触前端多久了,看两个项目的完成时间都比较近。2. 对于前端掌握的一个熟悉程度怎么样,能自我评价一下吗3. 对于React,之前有了解过吗?了解的程度是怎么样的4. 说一下SSE传输和普通的HTTP请求之间的差别和不同5. SSE和WebSocket有什么区别呢?6. 提到的这个打字机的效果,说一下它实现的思路或者是一个原理7. SSE返回的数据可能是一段,而不是这种一个一个的数据,比如说是十个字符串吧,那这种应该怎么办呢,有实现的一个思路吗8. HTTP和HTTPS之间的区别9. 看到项目中依赖了一个第三方平台的api,能说一下这里是怎么去鉴权的呢,以及代码这边需要做什么样的开发和改造10. 第三方平台和这种openai的api其实有一些地方是跨域的,对于跨域,其实有时候一些跨域的请求会失败,你对这方面有了解吗?或者说浏览器跨域的一个限制11. 图片性能的优化,可以介绍一下这个方式并且说一下实现的原理吗12. 想做一个登录的拦截,有什么实现的思路13. 三列布局的一个样式,左中右,要求中间宽度是800px,左边和右边平分剩余的大小,有几种实现的方式14. flex:1 指的是什么15. 如果用flex,那如果页面宽度为600px的时候,左右是多宽16. position的定位方式都有哪些17. 一个事件循环的题,说输出18. 手写Promise All
查看18道真题和解析
点赞 评论 收藏
分享
评论
1
37
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务