当前位置: 首页 > 面试经验 >

暑期成为团孝子!!!

优质
小牛编辑
67浏览
2024-04-21

暑期成为团孝子!!!

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

邮件、短信通知

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

#面经##美团##实习#
 类似资料: