美团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. 询问项目:你们考虑过高可用吗
#发面经攒人品#
全部评论
是base北京的吗?
点赞 回复 分享
发布于 09-07 16:02 浙江

相关推荐

09-08 21:10
已编辑
华南理工大学 Java
可乐不加冰777:大佬收手吧,别面了,别收割了,给鼠鼠我们一口汤喝
点赞 评论 收藏
分享
评论
2
18
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务