首页 > 美团秋招后端开发一面、二面面经
头像
阳波
编辑于 2021-08-12 11:12
+ 关注

美团秋招后端开发一面、二面面经

【一面】
时间:2021:08:10  20:00
流程:
  1. 自我介绍
  2. C++支持多继承吗?假如A继承B和C,然后B和C有两个同名的方法实现的内容不一样,那么在A的对象中调用该方法调用的是B的还是C的?(答的按继承顺序调用)
  3. 一个类的大小怎么计算?(sizeof的规则)
  4. 指针什么情况下会成为野指针?
  5. 内存泄漏的原因?如何检测内存泄漏?(检测内存泄漏真不会)
  6. 什么情况下CPU使用率会达到100%?
  7. 进程和线程的区别是什么?
  8. 如何解决死锁?
  9. TCP的拥塞控制是怎么实现的?TCP是全双工的吗?
  10. HTTP协议的头部结构是什么?GET和POST方法的区别是什么?
  11. 数据库索引是什么?(不会)
  12. 分布式有了解过吗?(没有)
  13. 常用的排序算法有哪些?堆排序的最坏时间复杂度是多少?(O(NlogN) 快排呢?(O(N2))
  14. 数组和链表有什么区别?插入是用数组还是链表?
  15. 手撕代码:
    给出一个链表:L1->L2->L3->......->Ln-2->Ln-1->Ln
    写程序实现该链表反转成:L1->Ln->L2->Ln-1->Ln-2->......
  16. 反问。


【二面】
时间:2021:08:11  14:00
流程:
  1. 自我介绍
  2. 针对性格特点提问
  3. 你不是计算机科班专业,为什么要选择这个岗位?那么是如何进行学习的?什么时候开始的?
  4. 未来的三个月你的学习规划是什么?
  5. 针对项目问:你做过的项目的代码量是多少?项目代码如何判断质量?心得是什么?实际编程和课本有哪些异同?
  6. 数据结构和算法掌握到什么程度?
  7. 堆排序的空间复杂度是多少?(O(1))归并排序呢?(O(N))
  8. TCP和UDP的区别是什么?什么场合下使用TCP什么场合下使用UDP?
  9. TCP的三次握手过程是什么?如果两次会发生什么?
  10. 网络安全有了解过吗,像DDOS攻击、Sql注入?(没有,只说了SYN洪泛攻击)
  11. HTTP的POST和GET方法区别是什么?
  12. HTTP中的redirect和forward区别是什么?(不会)
  13. HTTP中的session是什么?(不会)
  14. cookie是什么?一般会保存哪些内容?CDN是什么(超纲内容)?(只知道是解决高并发的缓存方案)
  15. 进程和线程的区别是什么?线程间通信如何实现?(互斥同步(互斥量、锁、临界区)、可重入函数)
  16. 信号量是什么?(二值信号量、计数信号量(事件计数、资源管理))
  17. 如何看CPU和堆栈空间使用量?(不会)
  18. 系统负载均衡 load avg有了解吗?(不会)
  19. 红黑树是什么?为什么红黑树的查找效率比二叉查找树高?(不会)
  20. 手撕代码:

    如何判断一个单链表是否有环以及环入口?

    示例:A->B->C->D->E->F->G->D,有环且环入口在D。并给出其空间复杂度(O(1))和时间复杂度(O(N))。
  21. 这题你做过是吗?(是的。。。)
  22. 反问
记得的内容大概就是这些,一面面了快50分钟,二面也面了40多分钟,内容挺多的。
总体的体验还是挺不错的,问得内容很多。二面可能答得不是特别好,毕竟问得更深了。
许愿三面吧!

更多模拟面试

全部评论

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

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐