美团暑期实习后端面经

4.6 一面
全程8股 各个方面都问到了 60min

面向对象的三大特性
多态是什么
接口和抽象类的区别

双亲委派机制原理
双亲委派机制存在什么问题,如何解决的
java.lang.String 可以自定义吗

arraylist 和 linkedlist区别
并发arraylist原理
hashmap结构、并发扩容会有什么问题
concurrenthashmap怎么实现的

CAS原理、乐观锁悲观锁、死锁避免

innodb 为什么用B+树
最左匹配原则
(a,b)联合索引  select * from *** where b = ? and a = ? 会不会走索引
如何查看sql语句走不走索引
索引失效的场景
为什么sql possibility keys 有索引,实际没有执行索引
隔离级别以及可能产生的问题

Spring ioc 和 aop
给了一个aop的场景,问为什么失效了

缓存击穿、缓存穿透、缓存雪崩   布隆过滤器是什么

tcp、udp区别
拥塞控制

两道题
一个sql 中等难度吧
一个 lt 27

4.14 二面
90min 全程都很注意你的语言表达,以及思维方式和逻辑阐述,很细节
刚开始聊了聊机械 以及 互联网的发展趋势,面试官讲了好多

计算机网络模型分层设计的背后哲学是什么。。。乱说的(非科班表示很懵逼)
http的演化过程
http都有哪些请求,说了getpost不满意,还要说别的
post怎么保证幂等
你对幂等的理解
业务场景下怎么保证幂等,问的很细节

现在有一个app,点击外卖这个功能后,怎么能加速获得页面的信息并成功响应。。。(我说了一堆后端的角度,他不想听到这些,提示我可以做压缩数据,我还说了可以合并请求,主要是减少请求的访问次数吧,不过还是不太满意,真想不到了)

软件工程知不知道,你是怎么理解一个工程的?
如何评判一段代码的写的质量好不好,说了三个可读性、延展性、鲁棒性,其他不知道了

有没有用过什么软件自己画过类关系的图,知道有哪些软件吗

设计原则、设计模式 (一紧张把开闭原则的具体场景忘了)

根据面向对象思想设计一个类的关系:排队吃饭叫号,这个人可能叫很多餐厅的号,其他人也可能在叫号,怎么实现(具体还要复杂一点,记不清了)

线程安全的含义,操作系统和java里是怎么实现的

spring和springmvc的设计模式有哪些

rocketmq的架构、事务消息是什么

多级缓存怎么刷新,你对脏读的理解

也问了一些你的优势,遇到过的挫折之类的

反问:问了二十多分钟,面试官超级耐心,很有收获

二面答的不是很好,很多场景设计题,一面二面的差别还是挺大的,希望不要感谢信啊呜呜

全部评论
约hr面了吗
1 回复 分享
发布于 2022-04-19 15:54
蹲一波😃
点赞 回复 分享
发布于 2022-04-21 10:09
想问一下写代码可以在本地写吗?
点赞 回复 分享
发布于 2022-04-24 00:50
楼主有消息了吗
点赞 回复 分享
发布于 2022-04-24 17:21
sql题是要怎么写啊,在idea里面写吗?还是用sql编辑器
点赞 回复 分享
发布于 2022-05-11 21:52
请问是哪个部门啊
点赞 回复 分享
发布于 2022-05-20 10:05
最后拿到offer了嘛?
点赞 回复 分享
发布于 2023-04-01 15:06 湖北

相关推荐

不愿透露姓名的神秘牛友
11-27 10:48
点赞 评论 收藏
分享
头像
10-16 09:58
已编辑
门头沟学院 Java
点赞 评论 收藏
分享
评论
8
33
分享
牛客网
牛客企业服务