美团秋招二面(感觉凉了)

8-27 19:00-20:25
~概述:离谱到奶奶家,全是场景题,每个知识点从简单到难一直往下问,直到把你问不会,汗流浃背了属实
(0)先简单问问实习
来个场景手撕题:类似于一个网页一级一级进入的场景,要设计数据结构支持网页的回退和前进,用双链表写出来了,面试官表示认可
然后我想介绍一下我自己的项目,结果他说能看得出来你算法很强,这个算法项目不用说了,然后第二个项目也只是让我草草的讲一讲,说不能给我太多时间,后面想多考察点我的基础(寄了寄了寄了
好,开始正题:
(1)我们都知道json数据格式传过来可以用requestbody注解实现json数据结构转成对象,如果xml文件怎么办(面试官说他想考察我spring mvc的原理,离谱)
(2)hashmap有哪些操作,简单介绍下?hashmap扩容时如果同时有两个节点加入到同一个桶中,会出现什么并发问题?
(3)hashmap存在线程安全问题,要怎么解决呢?引到→ Concurrenthashmap为什么线程安全,他采用的什么机制实现的(node➕cas➕ sync),那Cas如何细化锁粒度?
(4)倒计时锁有了解吗,底层原理是什么?JAVA并发编程你了解哪些?
(5)MySQL的索引你了解多少?当我写一个sql语句删除一个不存在的id,会产生哪些数据库锁?
(6)事务隔离级别有哪些?如何实现中间的两种事务隔离级别?(rc,rr)Mvcc能大概说一下吗?(面试官说不用纠结于死记硬背,逻辑讲的明白就行)
(7)除了redis,了解过其他中间件吗,回答只了解过rabbitmq,其他没有
面试官最后解释:我问的问题可能都比较活,不太可能靠八股直接能背到(我心里:你也知道啊;表面上:哈哈我学的没那么深)
(8)spring事务注解的原理(aop),如果a方法调用了b方法,b方法加了@transaction,a的事务会生效吗?我回答的是对的,但是面试官理解错我的意思了,哎。
(9)其他的有些八股记不清了
反问:我的表现算及格吗?
回答:emmm,这个我们还要综合评定才能告诉你,不过我觉得你的性格挺好的,问一下你现在有其他offer了吗(我这里实话实说了,说明天快手三面,目前还没有offer)

总结:感觉美团不是我能去的地方,鼠鼠不配跟大佬们争八股永远背不完,永远挖不够
全部评论
第一个点,你可以扩展一个 springmvc的参数处理器 然后通过一些类似dom4j的框架去解析xml 这个问得挺有水平的,需要对springmvc的流程清晰
7 回复 分享
发布于 2024-08-27 22:25 浙江
过了吗?
2 回复 分享
发布于 2024-08-28 23:56 黑龙江
m
2 回复 分享
发布于 2024-08-28 13:12 广东
明晚我也二面,谢谢uu分享
1 回复 分享
发布于 2024-08-27 23:05 重庆
啥部门呀uu
1 回复 分享
发布于 2024-08-27 22:18 江西
每次面试官说我性格好的时候都过了
点赞 回复 分享
发布于 2024-10-10 06:56 英国
倒计时锁多少有点抽象了
点赞 回复 分享
发布于 2024-10-07 20:12 浙江
没事,我简历都挂了,已经进入人才库了😁
点赞 回复 分享
发布于 2024-08-30 11:54 北京
看的汗流浃背了
点赞 回复 分享
发布于 2024-08-29 00:11 黑龙江
感谢大佬分享!
点赞 回复 分享
发布于 2024-08-28 20:07 上海
蹲一个后续
点赞 回复 分享
发布于 2024-08-28 12:48 陕西
蹲一个后续
点赞 回复 分享
发布于 2024-08-28 11:38 陕西
我一个c++也约二面了,要是问这些我直接提前结束面试得了
点赞 回复 分享
发布于 2024-08-28 10:06 上海
比你去面京东更离谱?
点赞 回复 分享
发布于 2024-08-28 07:27 北京

相关推荐

08-01 19:46
中山大学 Java
这次面试主包表现不错 基本都答上来了[棒R]过两个小时就显示通过了然后约了第二天的主管面,非常丝滑了可以说..美中不足的是base北京,主包觉得有点远[叹气R]ok话不多说上面经项目拷打 省略一千字…消息队列如何实现功能解耦和压力分散?延迟队列是如何处理未完成任务的?整个流程的QPS或容量预估是多少?是否有进行性能测试?缓存与数据库的一致性如何保证(同步策略、定时任务间隔等)JVM垃圾回收 简述JVM的垃圾回收机制(分代回收、可达性分析)?有哪些垃圾回收算法(标记清除、标记整理等)?不同垃圾回收器(如CMS、G1)的特点和区别?多线程与锁 synchronized和volatile的区别?ReentrantLock的公平锁与非公平锁实现原理?CAS机制在锁中的应用?集合框架 HashMap和ConcurrentHashMap的区别?ConcurrentHashMap的分段锁机制(JDK 1.8前后变化)?MySQL MySQL索引的底层数据结构(B+树 vs B树)?为什么选择B+树?默认的事务隔离级别是什么?如何解决幻读问题(间隙锁)?Redis Redis为什么比数据库快(内存操作、IO多路复用)?Redis高可用方案(集群、哨兵模式)?数据分片(Sharding)如何实现?节点间如何通信?操作系统/网络HTTP请求处理流程 从客户端发起HTTP请求到服务端响应的完整过程(DNS解析、TCP连接、报文拆解等)?服务端架构中如何接收和处理请求(Web容器、业务逻辑分层)?消息队列RabbitMQ vs Kafka 为什么选择RabbitMQ而不是Kafka?两者在高并发场景下的差异?算法题合并区间(不是hot100):给定多个已排序的区间,如何合并重叠区间(需考虑边界条件)
查看21道真题和解析
点赞 评论 收藏
分享
评论
47
350
分享

创作者周榜

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