美团实习一二面面经

美团一面


先聊了会笔试题目


聊了会项目


然后开始问问题


  1. 你知道C中static关键字的作用吗?
  2. 介绍一些进程和线程,(我提到了切换开销),问区别,什么时候用多线程?这里我提到了资源的利用,问资源的利用区别的在哪里,对我质疑了一下
  3. 数据库的ACID,隔离级别
  4. 操作系统的地址空间了解吗?


做了两道题目

  1. 链表实现栈
  2. 二叉树任意叶节点的最大直径

由于太过久远,只记得上面的问题了……


二面


先是聊了下项目细节,然后开始问问题


  1. C++的多态
  2. 什么时候用到虚函数?虚函数给个具体实现的例子,来表达其多态性的实现
  3. 是怎么访问这个虚函数的?(虚函数表)
  4. 怎么用C来实现这样一个多态?(不大会,他换了个问法)
  5. 如果一个类多继承两个基类,那么怎么处理虚函数的?虚函数表中的体现?
  6. C继承基类AB,把C类的指针分别给AB类,地址会相同吗?为什么?
  7. 虚析构函数作用


还有的我忘记了……


因为一面的基础题问的挺详细的,所以二面没有问太多的基础题(可惜我忘记一面问了啥了Orz)

开始做题

  1. 给一个链表,再给一个值,让释放掉链表中所有与所给值相同的节点,并且返回释放了多少个节点,同时把头节点更新(参数引用传递)
  2. 两台服务器,服务器之间的延时为[0,R],本地时间与绝对时间的误差为[-T,T],问服务器A在T1时间发送一个消息给服务器B,B当即取时间T2,问T2范围
#美团面经##美团##校招##面经#
全部评论

相关推荐

2 17 评论
分享
牛客网
牛客企业服务