美团后端一二三面,求OC(已意向)
不完全记录表
由于是我是cpper而面试官的技术栈都是JAVA所以聊的就有一些少。
一面
- 自我介绍
- 进程线程区别
- http
- get post
- TCP三挥四握
- 反转数组(我也怀疑我听错了,但是没错,反转数组)
- 反转数字,只有三位数(第一次见这么善良的面试官)
- 0 1随机分布的序列,可以将1变为0,将0变为1,问调整几次之后可以变成左边都是1右边都是0(动态规划)
- 反问
有一说一,这是我面过的最简单的一次面试了。
二面
- 自我介绍
- 聊项目,项目中用到了一种常用排序算法以外的排序算法,于是开始和面试官聊如果设计一个课题或者报告,来比较各种排序算法的适用情况都需要考虑哪些,聊到了数据规模,数据排列,拐点可能有几个,如何设计增量等等,聊了40分钟
- 滑动窗口最大值
三面
- 自我介绍
- 进程间通信方式
- select poll epoll
- 说项目,问这个比较算法可以在哪些情况下实际应用到。
- 如果设计一个多人在线同时编辑的文档,你会怎么设计服务端。
- 说到乐观锁悲观锁,保持数据同步等等。
- 问了QPS很大怎么办。(我连QPS是啥都不知道,面试官说在这个有点超纲)。
- 团队合作时候的意见冲突
- 优点缺点
- 反问