最新分享美团⾯试总结:1000+超全⾯试题(附答案解析)前情提要
这是⼀个发⽣在我朋友⾝上的真实事情:
这⾥就叫他程序员Y
程序员Y吧。
程序员Y⼯作不到两年,周末在朋友圈发了个喜报,准备⼊职美团。
之后,我就带着祝福跟Y聊了许久,聊天的内容就是具体了解⼀下他⾯试的过程,⼼路历程和未来的打算。
之所以今天才发⽂章,是因为我⼀直在等他整理⾯试问的内容。今天正好就⼀并分享出来。
严格来讲是三⾯,但是Y笑着说其实只有⼆⾯...mysql面试题sql
(80min)
美团⼀⾯(80min)
美团⼀⾯
(为保证内容纯正,下⾯的语⾔是由程序员Y⾃⼰整理的,⼩编没有任何改动)
美团相当重视基础问题(计算机⽹络、操作系统)
⾯试主要是从⼀个系统设计出发,考察基础跟项⽬架构经验。美团相当重视基础问题(计算机⽹络、操作系统)
主要是围绕⼀个系统优化来的,下⾯就只写中间问的⼏个点:
1、项⽬介绍(聊⼀下⾃⼰做的项⽬,互相了解了⼀下)
2、redis相关问题
redis主要能解决什么问题,聊⼀下你所知道的?
聊⼀下redis⾼可⽤的相关。主要说⼀下哨兵集的流程,包括选举、以及宕机之后的处理⽅案。cluster集的⼯作流程
聊⼀下redis哈希槽,为什么不⽤⼀致性哈希的⽅案
redis为什么这么快
redis跟mq的技术选型
3、mysql相关问题
java中var关键字作用mysql的事务隔离级别
⾯试官描述了⼀个场景.....这种情况下你怎么优化mysql,说说你优化的流程步骤
你能想到什么优化mysql吞吐量的⽅案nagios
restful api架构mysql的底层数据结构?索引怎么存储的?
4、rabbitmq
rabbitmq的优势,能解决什么问题
说⼀下rabbitmq怎么保证⾼可⽤的?
聊聊镜像队列,怎么运作的?⼝述下代码??
5、并发编程相关
hashmap跟concurrentHashMap
6、接近⼀个⼩时的计算机⽹络基础、操作系统基础
进程、线程
http1与http2
⽹络五层架构,分别是做什么的?
TCP、UDP区别,UDP怎么实现可靠性的,在哪⼀层实现的?
TCP的流量控制、拥塞控制
进程调度算法
等等....记不清了,美团贼喜欢问基础,接近⼀⼩时
7、JVM相关
类加载、双亲委派
垃圾回收相关?怎么判断?算法?收集器?
内存区域
8、⼿撸算法题两道
美团⼆⾯(70min)
(70min)
美团⼆⾯
正⼉⼋经的⾯试了.....
二叉树遍历简单方法
1、再来⼀个场景,优化mysql,具体步骤,什么命令,怎么操作,⽐较详细
2、redis分布式锁的作⽤?什么场景⽤过?会有什么问题?(原⼦性的问题、误删锁、误得锁等等)怎么解决这些问题?(⾯试官提了⼏个场景,这块聊了半个多⼩时)
power是什么意思车上的功能怎么关3、详细聊了rabbitmq的⼯作流程。介绍下rabbitmq的组建,分别有什么类型,具体是怎么⽤的?⼝述代码
4、redis⾼可⽤
5、聊聊你了解的RPC,dubbo与springcloud?我因为没做过微服务项⽬,因此,问我,你觉得应该有什么功能,我从springcloud 的⾓度回答的
6、RPC与mq技术选型,说下原因
7、Spring源码,我讲了事务的源码(撸了好⼏次了,⽐较熟悉)
8、⼿撸算法题两道
9、聊实习时间、地点,未来发展
(5min)
美团三⾯(5min)
美团三⾯
这个5min很关键了↑
HR直接给录⽤函
谈笑风⽣....聊薪资,⼯作地点,还有⼀些要录⼊系统的基本信息,留了电话
淦!太特么优秀了!
我问他,为何如此的胸有成⽵?
他给我发来了⼀份⽂件,说你可以从⾥⾯随便挑⼀个问我!更别说这次美团问得这么基础...基础...基础...
我打开⽂件⼀看...
且不说内含阿⾥云、蚂蚁⾦服、腾讯、百度、携程等⼀线互联⽹⼤⼚的真题,后⾯还有涵盖微服务、并发编程、数据库、消息中间件、JVM、MySQL、Redis、Spring、SpringBoot、SpringCloud、SpringMVC、MyBatis等java主流技术的⾯试题及解析,原来如此了~
需要免费领取的程序员朋友点击传送门即可!!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。