首页 > 面试复盘|美团三轮技术面 面经~(已意向)
头像
学不完的学
编辑于 2022-02-08 18:08
+ 关注

面试复盘|美团三轮技术面 面经~(已意向) 内部员工回复

前言:回馈牛客,加上许愿OC!前来奉上面经三篇
求职路漫漫啊,团团把我收留了我就躺下了。秋招太累了呜呜呜呜。三面面试前两轮其实回答的都完美,第三轮一度以为凉了。部门leader太吓人了。全程叹气,然后质问我。1号hr面结束。就一些常规问题,说是五个工作日出结果。唉又是焦急的等待中,如果,请问广大牛友们,美团hr面稳么
一面 1h
1.自我介绍
2.JVM内存区域
3.并不是所以的对象都分配到堆上,还可以分配到哪里
4.堆的空间分配
5.方法区放那些内容
6.双亲委派和打破双亲委派
7.mysql的索引
8.说一下mysql的事务
9.有哪些隔离级别
10.四种隔离级别是怎么实现的
11.MVCC的原理
12.redolog原理
13.幻读是如何解决的
14.还知道有什么引擎么
15.两个搜索引擎的区别
16.count(*)为什么innodb不也保存一份呢
16.crash-safe能力那个日志中
17.你项目中的表示怎么设计,怎么建模的过程
18.索引怎么设计的
19.你怎么设计评论表呢
20.分页功能的设计
21.热帖排行怎么实现
22.怎么实现将一个帖子的内容呈现给页面
23.redis在你项目中怎么优化的
24.拦截器怎么实现的
25.怎么实现持久化的登录
26.那如果有一个用户直接通过URL来放你的服务器,会不会读取到别人的信息。怎么解决
27.密码怎么设置的,怎么验证的
28.敏感词过滤的实现
29.秒杀项目的不超卖怎么实现
30.压测怎么做的
31.代码:求所有子集
32.代码:二叉树是否对称
33.反问



二面1h
1.自我介绍
2.项目的注册登录功能
3.项目的表的设计
4.怎么实现持久化登录
5.redis的各种数据结构在项目中怎么使用的
6.热帖排行怎么实现的
7.项目中的比较有挑战的点
8.token怎么设计的
9.项目中的ThreadLocal是干嘛的的
10.介绍一下原理
11.ticket表怎么设计的
12.密码修改怎么设计的
13.那你密码修改之后不处理token的话老密码不还是会生效么?
14.redis和DB的一致性
15.密码怎么加密的
16.为什么redis可以提升性能
17.kafka和RabbitMQ之间的取舍
18.kafka如何保证有序性
19.秒杀项目的难点
20.如何使用mysql来保证不卖超
21.redis在分布式中会有什么问题怎么解决
22.redis的访问压力也很大怎么解决
23.如何判断优化是成功的呢?
24.JVM内存结构
24.GC的机制
25.GCroot有哪些
26.类加载过程
27.TCP和UDP的区别
28.hashmap和hashtable的却别
29.有什么是线程安全的实现
30.做题:判断链表是否有环
31.反问。


美团三面70min
1.自我介绍
2.为什么数学建模会让你激起对软件开发的兴趣,具体你在数学建模中的具体过程是怎么样的
3.你在研究生阶段做过什么样的工作
4.你的课题怎么做的
5.那你为什么没有实习呢
6.你拿到了拿下实习的offer
7.你在做研究的时候怎么查询论文的
8.比较有条理的介绍一下你怎么学习java的
9.为啥不去学一个博客去分享呢
10.你的项目是练手的还是真的有人去用
11.热帖排行是怎么做的
12.为什么选redis呢,为什么不选择mysql
13.mysql的性能极限和瓶颈是什么样的,具体的表现是什么样的分析
14.你的查询是单个查询还是批量查询
15.你怎么确认性能瓶颈是数据库出现瓶颈还是你的javaweb程序出现的最多。
16.这边有两个点:第一就是为啥是mysql是性能瓶颈,第二个就是为什么是cpu占用比较高
17.你启动mysql线程池配置参数相关的有哪些
18.你需要用更加专业的技术语言来描述,你有了解过每秒的响应次数,还是你的项目只是教学性质的区搭建
19.那你能举一个例子,你在项目中有一个技术点,你从技术的表象到技术的原理,都有比较深入的了解。
20.QPS怎么去理解
21.在压测过程中你做了那些观察
22.对线程的分析怎么去分析用什么命令
23.jstack是一个命令工具常用的参数
24.你QPS对应的优化点是什么
25.剩下的一些hr问题
26.反问

这妥妥的压力面,太恐怖了,一个点会一直问你,一直怼你。面完一度以为凉了,怀疑人生。没想到第二天接到了hr面的电话。许愿成功!
另外,我将我的面试过程和复习过程都总结出了八股,还有很多资料,如果有想转行的同学可以加群:715936698,我会在里面替大家答疑



总结:这三次面试发现美团对项目非常的重视,一定要对自己的项目特别熟悉了解,然后经得起挖。我觉得我的问题主要出现在第三面的一些,调优优化的细节上面我理解的不是非常透彻,比如如何去分析瓶颈,不但从吞吐量来看还可能用什么标准来评价。还有就是mysql之间的性能上面的对比,怎么去压redis和mysql,三面面试官对这个比较重视。如果有牛友知道类似的可以讨论讨论呀~

更多模拟面试

全部评论

(21) 回帖
加载中...
话题 回帖