首页 > 美团C++后端二面面经
头像
来杯冰美式_秋招版
发布于 09-07 15:21 北京
+ 关注

美团C++后端二面面经

一面:

  1. UDP和TCP的区别
  2. 手撕:最大矩形面积(题目描述不太一样,但是做法一样)
  3. 思维:两个水杯接水题
  4. 设计题:有一个特别大的日志文件,保存了来访IP,如何统计出访问最频繁的IP
  5. 问接触过图像处理和音视频处理吗
  6. 你对什么技术感兴趣

二面:

  1. 手撕:树的最长直径
  2. 举一个例子,在外面有一个unique_ptr,你用lambda表达式,如何捕获这个ptr并且在内部进行使用
  3. 所有权转移可以写一下伪码吗?
  4. 解释一下万能引用含义,为什么使用万能引用?
  5. 实际场景中,哪些地方会用到万能引用,std中哪些地方有用
  6. 说一下,emplace_back和push_back的优点
  7. 扩容的时候,全部都需要拷贝,还有其他的情况吗?
  8. 如果你不想拷贝,该怎么操作
  9. 说一下C++的编译过程
  10. 说一下操作系统加载可执行文件?
  11. 你说的是内存的布局,我想了解可执行程序如何从磁盘到内存中的?
  12. Linux创建进程用的什么系统调用?
  13. 我现在创建了一个socket,然后我有一个主进程,先接受一个TCP,然后fork一个子进程,如果我在主进程中调用close,子进程中还可以使用这个套接字读写吗
  14. 说一下进程之间通信方式
  15. 说一下malloc的底层实现
  16. 说一下用户态如何管理内存(堆是如何实现的)?
  17. 说一下TCP的拥塞控制
  18. 三次重传后,窗口的阈值应该设为多少
  19. 为什么要设为目前的一半呢?
  20. 询问项目:传输文件出现错误后,你是怎么测试的,你们有没有记录日志
  21. 询问项目:你们考虑过高可用吗

全部评论

(1) 回帖
加载中...
话题 回帖

近期热帖

热门推荐