美团后台面经
美团面经一面 60min
- 手撕算法(大概leetcode easy难度就不写了)
- 项目,挖一挖
- linux io方式、你实现的方式
- 同步io于多路复用io的区别
- 异步io和非阻塞io的区别
- 平时用什么系统开发
- linux进程调度算法
- linux 线程模型
- Java的线程模型
- 什么时候用多线程,为什么用多线程
- 讲一下mapreduce
- 有10T文件,怎么用三台内存为10G的机器处理(不会)(环形缓冲区)
- 10T怎么进行排序(经提醒)(外归并排序)
- 期间问了我一些没听过的名词,我也记不起来了
- 分布式中一致性问题?好几种,能说几种说几种?
- 事务的一致性问题
- 事务的特性
- 隔离级别
- 有大量读写操作同时进行怎么保证隔离性
- 还有一些场景题忘记了
- 随便问问
面试大体就是问操作系统,问场景穿插问各种问题以及知识点。我好难啊。
希望能过。
还是要好好学基础,把操作系统好好补一下。
美团二面(55min)
介绍自己
聊项目
聊CAP概念
脑裂是啥?(不会!)
听说你写过mapreduce,来写一个分词的mapreduce
聊分布式中各种场景题
聊学习(此时过去了40min)
tcp的状态码
操作系统中的页(不会!)
进程通信方式
外碎片和内碎片
io模型
四次挥手及其状态
对未来的规划
算法 m x n 的数组,每行排好序,找出topk 说思路,时间复杂度。mlogk
家在哪?什么时候能实习,实习多久?
大家尽量了解自己应聘的部门是什么,因为他很可能会往他感兴趣的方向疯狂问,我就最近才开始学分布式,然后提了一嘴,两面大部分时间都在问分布式。
然后写一些博客是加分项,因为面试管可能在面试的时候,翻你的博客。
祝好运,希望有下一面,话说实习的话,美团技术面是几面?