暑期成为团孝子!!!

TimeLine:

4.9 一面

4.16 二面(下午)

4.16 OC(晚上)

4.17 Offer

(正式成为了团孝子!!!)

感想:

总的来说是比较幸运的,我是C++选手,后端感觉还是java吃香,美团的一志愿到店事业群在一面就问我会java吗,会中间件吗,我就知道要寄,美团的二志愿总的来说比较幸运,面试官很好,打电话的小姐姐也很好,就是等待的过程比较煎熬。

从3月10号开始投递,这一个月多很焦虑,每次笔试面试都是对身心的双重打击,但是在收到offer的时候,感觉一切都值了。相信也有很多跟我一样很焦虑的,相信你们一定可以成功收到offer,"看不到前方时,就比别人坚持久一点"。

=============面经=============

一面 43min

(无自我介绍环节)

一、八股

进程与线程之间的区别?

哪些资源是线程独有的?

进程之间的通信方式?

匿名管道和命名管道的区别?

共享内存不同进程如何互斥的访问?

不同的进程之间地址空间独立的,同一个锁对象如何在不同的地址空间传递?

操作系统如何虚拟地址映射成物理地址?

操作系统有没有用到什么技术加快地址查询?

介绍一下什么是僵尸进程?

一个操作系统,有很多小文件会有什么弊端?

介绍写时拷贝技术?

介绍select和epoll的区别?

tcp的可靠性通过什么保证?

tcp如何保证数据包不乱序?

tcp如何保证数据传输的过程中不出错?

校验和如何算出来的?

tcp两次握手会有什么问题?

tcp的time_wait状态等待2MSL的原因?

tcp和udp的区别?

udp传输是点对点的吗?

如何判断操作系统的大端和小端?

new和malloc的区别?

c++类中的析构函数为什么定义为虚函数?

菱形继承的问题?

如何解决菱形问题?

const和define定义的变量区别?

class和struct的区别?

编译时多态和运行时多态?

构造函数里调用虚函数会有什么问题?

分布式协议有了解吗,如Paxos、Raft?

levelDB呢?

二、手撕

合并链表

三、反问

我应该了解分布式的哪些知识?

base在哪?

二面 1h6min

一、自我介绍

自我介绍

第二个项目是实验室的项目吗?

第一个项目是什么背景(为什么要做这个事情)?

这个项目是某个学校的开放课程吗?

二、手撕

填充每个节点的下一个右侧节点指针

三、八股

介绍一下实验室的工作?

这个事情有几个人参与,大概任务分工?

技术上的挑战是什么?

有写过网络编程的代码吗?

tcp服务端监听端口要进行哪些调用?

调用listen()的时候要传一个backlog参数,你知道是什么参数吗?

accept()拿出的一条连接来是三次握手当中的还是三次握手完成的?

什么是SYN攻击?

如何解决?

syncookie怎么生成的?

客户端主动关闭了一个连接,服务端是怎么知道的?

服务端在socket编程的时候是如何知道客户端把连接关掉的?

这是协议层,那应用层,使用socket如何知道?

select()获取到这个socket的状态应该是什么?

select怎么用简单讲讲?

什么叫I/O多路复用?

阻塞、非阻塞、同步、异步IO?

阻塞、非阻塞IO都是同步IO?

做过多线程编程吗?

用过互斥锁之类的吗?

你用的互斥锁是哪个库的?

加锁的过程需要进内核态吗?

进程间的共享内存?

开共享内存要使用什么系统调用?

COW机制,操作系统是如何知道一块内存是被共享访问的?

Redis有看源码吗?

知道Zset吗?

Zset的底层数据结构是什么?

介绍跳表?

跳表一个节点是几层是怎么决定的?

Redis的持久化机制?

什么叫混合持久化?

四、反问

后面还会有面试吗?

如果我可以去实习,我需要提前了解什么知识吗?

二面结果大概什么时候出?

OC

一、提问

(不清楚是不是hr,也不知道算不算oc)

个人信息确认

有哪些offer?

如果你有上面的offer,你选择哪个?(当然是美团)

相比于美团,其他大厂的规模更大,很多人都是优先这些offer,你为什么选择美团?

二、反问

base在哪?

我可以选吗?

这算offer call吗?

Offer

邮件、短信通知

(成为了团孝子了!!!)

#面经##美团##实习#
全部评论
佬什么岗?
1 回复 分享
发布于 04-21 15:39 北京
佬想问一下基础研发平台是c++的哪方面业务呢
1 回复 分享
发布于 04-21 17:18 江苏
换我已经被问懵了
1 回复 分享
发布于 04-21 23:07 四川
佬,你面的是哪个部门呀
点赞 回复 分享
发布于 04-21 16:05 山东
老什么时候入职呀😺😺😺
点赞 回复 分享
发布于 04-21 17:59 北京
好多网络的问题啊
点赞 回复 分享
发布于 04-21 19:26 上海
快来
点赞 回复 分享
发布于 04-22 10:57 北京
佬太厉害了
点赞 回复 分享
发布于 04-22 11:51 陕西
这个岗位,在投简历时, 意向选哪个岗位呢,没看到基础平台相关的岗位呀
点赞 回复 分享
发布于 04-23 13:28 广东
请问你oc后是多久接到正式offer的呀
点赞 回复 分享
发布于 04-24 16:48 四川
最晚啥时候去实习啊一般要求
点赞 回复 分享
发布于 04-25 01:13 广东
佬到店事业群有几面 这个面经是到店事业群的吗
点赞 回复 分享
发布于 09-06 19:25 陕西

相关推荐

11-12 23:03
武汉大学 C++
开心的豹子最喜欢夏天:C C有技术壁垒和学历壁垒,Java是个人都能学
投递牛客等公司
点赞 评论 收藏
分享
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道真题和解析
点赞 评论 收藏
分享
评论
32
118
分享
牛客网
牛客企业服务