美团运筹优化(拿到offer)
面试岗位:运筹优化研发工程师
面试结果:拿到offer
----------------------2017.10.23更新----------------------
我的秋招已经结束有一段时间了。这里一直没更新,特此更新。
之前二面面完自己感觉不理想,目测挂了。不料后来过了一周又陆续接到三面四面,算是比较幸运吧。
以下为三面和四面相关情况:
三面(技术面,电面,2017.9.14 中午)
- (面试之前面试官很有礼貌地发了一条短信询问什么时候有空)
- 聊Linux/Unix
- 聊开发工具,homebrew, iterm2, vim, zsh, virtual box, ssh, neovim...面试官分享了很多自己的工程经验
- 聊职业规划,聊技术学习,聊日常习惯,聊工程师素养,聊教育...
- (我能感觉到面试官用不完的热情和对技术狂热的喜爱)
四面(HR面,电面,2017.9.18 晚上)
- (HR姐姐的声音有点像张怡宁,吓得我语无伦次,比前面三面技术面都要紧张...)
- 主要问了职业规划和求职意向
2017.9.30晚上收到录用意向通知
部门是餐饮平台(外卖配送事业部),给的评级是A,我是满意的。因为自己感觉面试时发挥得并不多么理想。
主观而言,在我参加的所有面试中,美团的面试体验是最棒的,面试官很nice,而且相当专业、技术实力过硬。
---------------------以下为2017.9.7信息-----------------------
部分面试题:
一面(技术面,电面,2017.9.6 晚上)
- 聊项目
- C++如何实现动态绑定
- 使用过哪些开发工具和框架,阅读过哪些源码
- 场景题:如何设计美团外卖的调度系统
二面(技术面,电面,2017.9.7 中午)
- 程序的编译、链接过程
- C++虚函数,虚函数表,虚指针,内存模型
- 进程间通信机制,具体解释
- STL的map底层实现机制
- 100亿URL,找出现频次top k
- 堆数据结构
- 给你1000万个形如(a,b)的元组,像(1,2), (2,5), (1,7)可以合并成(1,2,5,7),要求对所有元组进行合并,输出合并后的所有集合族(并查集)
虽然投的运筹优化岗,但是一面二面并没有问很多相关的问题,我的感觉是美团比较看重基础(无论是否算法岗),许多问题我准备到了,但是了解得不够深入,比如进程间通信光知道哪几种机制还不够,要能够具体解释怎么工作以及适合的场景和优缺点。