美团面经 后端

我是秋招参加的美团面试,拿到了offer(到店事业群)。
说句题外话,我大大小小的厂也投了不少,也拿到了一些offer,像阿里百度之类的,但综合下来看,面试体验最好的还是美团。
首先先说一下大家比较关心的一个问题,经过我秋招的经验来看,笔试成绩跟进面试的关系并不算很大(当然肯定是有关系的),主要是看所申请的事业部有没有人捞。
技术面基本是围着项目和实习来的,八股很少,也都是根据项目来的,没有很突兀地问一些不相关的八股。
一面:没有问八股,全程挖项目,最后手撕一道mid。
二面:也是深挖项目,根据项目问了一些八股,(统一写到最下方了),然后一道mid手撕。
三面(加面):问了项目以及实习相关,考察了一些相关八股(写到最下方了),然后一道hard手撕。我手头有一个毕设还没做完,面试官问了相关问题,有一些我还没有解决甚至还未遇到,面试官也给提供了一些思路。反正整个面试下来给我的感受就是专业而且热情。
hr面:一些hr常问问题,比如遇到过的最大挫折,手头有什么offer及期望薪资。
(时间有点久了,记得不是很清楚了,可能有遗漏,我想到别的再往里加,而且我项目用的基本都是c++,因此没有问java相关八股,只问了数据库,linux和计网相关):
数据库:
1.说一下mysql执行一条查询语句的内部实现过程
2.索引的分类及底层实现
3.B+树与b树
4.mysql的优化
5.锁的种类及加锁方式
6.索引的优缺点以及使用方式
7.高并发的解决
8.mysql和redis进行同步的方式
Linux:
1.说几种常见的命令
2.IO复用的方法及实现
3.线程的同步方式及其中一种的代码实现(我说的管道)
4.查询进程占用cpu的命令
5.gdb调试
计网:
1.DNS的工作原理
2.ping的过程
3.MD5算法
4.IP寻址和MAC寻址
5.https的实现
6.TCP拥塞控制
全部评论
大佬,正常是三轮技术面还是两轮?
3 回复 分享
发布于 2023-03-19 21:45 北京
手撕都撕出来了吗?
1 回复 分享
发布于 2023-03-17 23:59 四川
感谢大佬分享
1 回复 分享
发布于 2023-03-18 18:21 山东
笔试这个还蛮真实的
1 回复 分享
发布于 2023-03-18 18:21 江西
老哥,一面了,还要做第二次笔试吗
点赞 回复 分享
发布于 2023-03-17 20:45 北京
美团主要都是java岗吗?我也是C++技术栈,实习一面没问我C++八股,面的部门是到店闪购这一块的(。 看起来好像不太面C++语法?
点赞 回复 分享
发布于 2023-03-17 22:13 四川
lz 北京CRM研发组咋样哇
点赞 回复 分享
发布于 2023-03-17 23:31 四川
hard没写完g了
点赞 回复 分享
发布于 2023-03-30 10:47 四川
一面有自我介绍吗
点赞 回复 分享
发布于 2023-08-23 00:36 陕西

相关推荐

time:70min(项目)1.什么是ddd2.在项目中怎么把ddd落地的3.这些领域的概念在项目里面对对应着什么4.为什么要用ddd,不用mvc5.第二个项目里面用到了微服务,什么叫微服务设计6.微服务架构有什么优缺点7.微服务怎么做服务的拆分8.项目里面怎么做这个微服务的拆分9.他们之间怎么做通信的10.第二个项目模块到底是拆分成微服务还是功能架构的模块的概念11.第一个项目里面怎么做微服务的拆分的12.在营销平台项目中最大的收获是什么13.分段锁的概念是什么意思14.这个项目里面代码是你自己写的吗,代码运行过吗15.各个模块微服务部署起来了吗,那他们的通信有没有走起来吗16.这个里面最困难的一点是什么(八股)17.jvm内存区域的划分18.引入元空间有什么好处吗19.元空间用的是哪部分空间(本地内存)20.它用本地内存有什么问题吗21.知道jvm相关的问题,jvm调优?(讲了一个jvm调优的案例)22.他们怎么排查的?23.现在线上有一个机器的cpu变得很高,排查这个问题有什么排查思路吗24.jvm怎么看他的堆栈信息(jstack查看JVM堆栈信息)25.jvm里面有哪些垃圾回收器26.g1算法怎么确定一个区域要不要被回收27.java里面有哪些锁(synchronized,reentrantLock,reentrantReadWriteLock)28.可重入锁和synchronized关键字有什么区别吗,synchronized是一个不可重入锁吗(不是)29.平时写代码的时候有没有用过java这个锁的机制,大概什么场景(说了阻塞等待队列用到了reentrantLock)30.HashMap以一个对象作为key存储的时候会经历什么过程31.如果key是object的时候,我们需要注意什么,比如说实现什么方法(equals方法和hashCode方法)32.hashMap解决冲突的方法?怎么让hashMap尽量散列(讲了斐波那契散列)33.斐波那契底层实现怎么设计?34.MyIsam和Innodb有什么区别?35.innodb支持事务,那么事务有什么特性?36.有哪些隔离级别?37.这些隔离级别的实现原理?38.spring中事务什么时候会失效?39.项目中哪些地方使用到了事务?(给他讲了我用事务遇到的bug)40.spring容器怎么解决循环依赖的问题???(不会)41.除了dubbo,还用了哪些中间件42.我看你简历中写了kafka和zookeeper,用他们来干嘛的43.为什么用kafka,一般在什么场景下会使用它?(说了一下kafka和RabbitMq的优缺点,适用场景)44.为什么你项目中使用mq消息要使用kafka?45.用zookeeper的话,有没有涉及到主从选举的机制(没有)46.zookeeper用了哪些功能?47.结合dubbo来说,服务端声明了一个rpc接口,客户端怎么感知到的?48.运行了一段时间后,我注册中心挂了,服务端和客户端还能通信吗49.服务地址如果变了呢50.dubbo里面是怎么去实现异步rpc的51.dubbo里面还有哪些特性52.dubbo里面的通信协议是什么样子的53.手撕:二叉树中的最大路径和54.反问#美团##暑期实习##面经#
查看54道真题和解析
点赞 评论 收藏
分享
18 163 评论
分享
牛客网
牛客企业服务