美团搜推技术部一二轮面经
具体应该是机器学习平台部
一开始面的java部门让面试官帮忙转到隔壁cpp了,好人面试官!
一面
- 异步的回调函数机制怎么实现
- epoll底层
- 智能指针,引用计数实现
- 移动语义实现
- 左值右值区别
- string的实现
- variant的实现
- 二维数组按行读和按列读区别
- 算法:股票买卖2,最大栈
二面
- 实习相关
- shared_ptr线程安全吗,引用计数线程安全吗
- malloc有锁吗,jemalloc优势
- 互斥锁会不会占用cpu
- 怎么实现高并发
- 稀疏矩阵怎么存储
- core dump排查,在stl内部core的原因,bt显示问号原因
- 内存泄漏怎么检测和避免
- 算法:实现string(构造、析构、拷贝构造、拷贝赋值)