美团一面(4/17 1.5h)

一、项目+八股(55min)
1、自我介绍
2、简单介绍一下你的项目
3、压测的性能瓶颈?怎么调试的?
4、缓存的数据一致性问题怎么解决的?为什么选择这个方案?还可以优化吗?
5、Redis为什么快?
6、Redis的数据结构?
7、Redis内存淘汰策略?
8、什么是可重入?如何基于Redis实现一个可重入的分布式锁?
9、set和set nx命令有什么区别?
10、zet如何优化底层的查询的?
11、设计冗余字段的背景是什么?优点是什么?缺点又是什么?
12、MySQL的索引结构?
13、为什么一般采用自增ID当主键?
14、为什么做深度分页的时候会很慢?
15、MySQL的日志文件主要有哪几种?
16、事务管理通过哪些文件来管理的?
17、String、StringBuilder和StringBuffer的区别?
18、Synchorized和Lock的区别?
19、Synchorized的锁升级过程?
20、学习Java过程中,有没有什么事情是你反复练习的事情?
21、介绍一件收获最大的事情?
22、介绍一下项目中的多机竞争?怎么优化的?
23、多机竞争的核心本质是什么?
24、分表为什么要按照大小分表?有没有别的思路?分表解决的问题是冷热分离吗?
25、用什么其他方案能够解决冷热数据的问题?
26、怎么通过任务ID来定位到存储的表的?
27、在任务生成前已经知道该任务存储到哪里了?
28、你怎么知道切表了?

二、算法(25min)
重排链表(没做过,做了半天A了一半测试用例,面试官让说了一下思路)

三、反问(5min)
您觉得我本次面试有什么不足的地方?可以提供一些建议吗?
(1)基础扎实,但是缺乏实践
(2)实践的时候要多思考,选用哪种方案?为什么选用这种方案?有没有其他更好的方案?不要闭门造车。

四、总结
面试官很和蔼,遇到不会的问题也是循序渐进地引导,就是对于项目的拷打太狠了,另外算法还是刷的少了
面完3分钟,北森代发短信通知过了,有佬知道美团会用这玩意吗?我一度怀疑是不是美团发的短信,如果我的外卖也能有这么高的效率就好了
全部评论

相关推荐

#我的实习求职记录# 美团2月底实习开的最早,也像大家一样陆续投递。整个过程很辛苦,累得扣,因为本人假期没有咋学,hc一下子在三月开了不少,边准备八股边准备笔面。三月到四月中旬给笔面:美团 腾讯 饿了么 阿里国际 北森 为旌 360 TCL 拼多多 小红书 阿里灵犀互娱 ….拿到的有美团(到店) 为旌(算法) TCL(制造) 阿里灵犀(游测) 阿里国际(约了二面 但是我这边最近才确定意向,后边肯定不参加了)以下就我个人的简单看法吧!其实宏观来看,纯软件服务的开发红利期过了,但是互联网是靠提供服务和功能来盈利,这个是万变不离其宗,也接触过很多初创公司,或者行业大牛创业的,自己曾经也试过创业,在他们看来技术不是第一位的(%30),商业模式也就是如何盈利,谁为你买单(%60)是第一位,当然我并不认为是完全正确的,但如果从商人的角度,他们对了!我们只是个打工人,从老板的角度审视自己就真没必要push。因此,光靠纯软件提供的服务,市场被划分的很明确了,饱和了吧,还有一层意思是这个市场目前更多是需要维持,再往前一步肯定不是靠纯软件,你可以是软件的表现形式,但你的核心就是纯软那估计走得很艰难,说白了就是你和当前发展的方向和趋势有点出入。只需要维持就很有趣了,每年疯狂的毕业生都在卷,我也其中一个呀,现状呢?!大家有所感受吧,很难!而且也要看运气。问题大家可能都比我看的还清楚,但我想说能换赛道就换吧,我实验室很好的哥们,人家大胆迈出了第一步,做强化学习,做AI方向,他在这方面有基础,至少得到的机会更多。新能源 大模型 芯片 AI 这些赛道,把握住吃三年左右的苦入门这个行业,第五年看清行业,这些行业红利期将持续十年左右甚至更多,赚钱就看那一会,别总想着一辈子都在挣钱,现在大家说的铁饭碗我觉得其实并不对了,没有什么真的铁饭碗,我家人有好多是体制内的,退休后都不建议我们继续….我很有幸因为去之前做过相关的东西,然后得到了*通的车载芯片的dsp算法工程师实习 至少我认为这是换赛道的入门机会,最好就是从实习开始….对了,可能大家觉得我蠢也好,在面试的时候,技术面试官最后问了我一个问题,不是技术问题,他说你认为什么是后端开发?我当时其实很死板,因为在我的认知中,做软件后台功能服务开发的业务就是后端开发….也想听听大家对目前软开发展趋势的看法,我也提升认知。
投递美团等公司9个岗位 我的实习求职记录
点赞 评论 收藏
转发
3 12 评论
分享
牛客网
牛客企业服务