美团优选后端开发工程师实习二面面经(已OC)

美团的面试都是要做自我介绍的哈哈哈。

Java 基础知识

  • 接口和抽象类的区别
  • String, StringBuilder 和 StringBuffer 的区别
  • 为什么有了 String,还要设计 StringBuilder 和 StringBuffer
  • String 为什么要被设计成不可变的

CPP 基础知识

  • 连续两次 delete 会出现什么样的问题
  • 深拷贝和浅拷贝的区别
  • 什么时候需要重写拷贝构造函数(默认是浅拷贝,深拷贝的场景重写)
  • const 关键字的作用
  • const 能够修饰类吗(不能)
  • struct 和 class 的区别(只从访问权限和继承权限去答好像还不太够,还得考虑和 c 的兼容那一块)
  • C++ 和 Java 对于“多继承”分别是怎样支持的( 这里的“多继承”对 Java 来说指的是可以继承一个类,和实现多个接口 )
  • 你觉得 C++ 和 Java 这两种语言,哪种对于“多继承”的支持会更好一些?
  • C++ 菱形继承的问题

Python基础知识

  • 元组和列表的区别
  • 为什么元组要被设计为不可变(很重要的一点是为了效率,当时没答上。只从安全性的角度去回答了)
  • Python2 和 Python3 的区别(没答上233,因为确实没怎么用 Python2。面试官还提示了从字符串处理的方面去答我也没答出来)

mysql

  • binlog 和 redolog 的区别(当时瞎扯了一通,还得再看看哈哈)

计算机网络

  • TCP 和 UDP 的区别
  • 为什么说 TCP 面向连接而 UDP 不面向连接

思考题

  • 有100只试剂管,其中1只有毒。现在给你10只小白鼠,怎样检测出哪只试管是有毒的?(我用二分的思想去答了,就是先把试管分为2组,每组50个,让第一只小白鼠去吃其中一组的混合试剂。如果它死了,说明在这50只试管内;否则在另外50只,这样不断二分)
  • 如果条件进一步限定,给你两天的时间去检测,小白鼠从喝下试剂到中毒身亡也正好需要两天,怎么检测?(我答了用交并集的思想去想,但具体设计没能给出来)
  • 可以先缩小一下范围,如果有4只试剂管和2只小白鼠,怎么做?(想了半天,最后在提醒下想出来了:假设试剂管分别是ABCD,白鼠分别是x和y。那么把试剂管分成3组,其中组1包含AB两只试管,组2包含BC两只试管,组3包含CD两只试管。白鼠x去吃组1的混合试剂,白鼠y去吃组2的混合试剂,如果x和y都死了,说明是B试管有毒;如果是x死了y没死,说明试剂管A有毒;如果x没死y死了,说明试剂管C有毒;如果都没死,说明D有毒)
  • 那么我们把这个场景扩展一下,即100只试管和10只小白鼠,怎么做?(和上面的思路是类似的,假设试剂管的编号是从1-100,前两只小白鼠分别是x和y,那么小白鼠x吃1-50,小白鼠y吃25-75,如果x和y都死了,说明有毒试管的范围是25-50;如果是x死了y没死,说明有毒试管的范围是1-24;如果x没死y死了,说明有毒试管的范围是51-75;如果都没死,说明有毒试管的范围是76-100。这样不断去分)

算法题

leetcode 三数之和

反问

  • 问了一下结果大概多久会出(面试官说这主要由HR决定,但根据经验大概是1个星期内)
  • 问了一下上海美团那边现在是不是线上办公(是的)

总结

到目前为止面试体验是最好的。面试官问了一个问题后,会和你交流他自己的理解,我自己也从中get到了很多新的理解。面试官人真的非常棒。

3.25更新

更新一下,刚给我oc了(运气比较好),大家也加油

#美团暑期实习##实习##面经##美团##后端开发#
全部评论
为啥问这么多语言相关的
1 回复 分享
发布于 2022-03-24 15:19
小姐姐base北京吗
1 回复 分享
发布于 2022-03-25 15:48
🤣我每一面都有个奇奇怪怪的思考题,每次都能讨论个5~10min,都以为凉凉了不想面试我了,结果offer上周发了
1 回复 分享
发布于 2022-03-31 16:48
有没有一种可能,凉经指的是已经挂了的面试
点赞 回复 分享
发布于 2022-03-24 16:20
感谢楼主分享,请问一共有几次面试呀
点赞 回复 分享
发布于 2022-03-25 14:24
楼主有正式offer邮件吗
点赞 回复 分享
发布于 2022-03-27 20:14
哥,我今天优选二面。估计和你是一个人,算法和场景题都一毛一样。但是基础方面有两三个难点问倒我了😭
点赞 回复 分享
发布于 2022-03-29 16:03
校友收到offer邮件了吗
点赞 回复 分享
发布于 2022-03-31 22:50
你好,想问下你是二面当天就通知你了吗
点赞 回复 分享
发布于 2022-04-06 19:20
你好,请问你收到offer了吗
点赞 回复 分享
发布于 2022-04-09 21:26
兄弟,怀疑我们是同一个面试官,所有问题都是一样的。算法题也是三数之和。也是美团优选
点赞 回复 分享
发布于 2022-04-13 10:34

相关推荐

09-27 14:42
已编辑
浙江大学 Java
未来未临:把浙大放大加粗就行
点赞 评论 收藏
分享
11-09 14:54
已编辑
华南农业大学 产品经理
大拿老师:这个简历,连手机号码和照片都没打码,那为什么关键要素求职职位就不写呢? 从上往下看,都没看出自己到底是产品经理的简历,还是电子硬件的简历? 这是一个大问题,当然,更大的问题是实习经历的描述是不对的 不要只是去写实习流程,陈平,怎么去开会?怎么去讨论? 面试问的是你的产品功能点,是怎么设计的?也就是要写项目的亮点,有什么功能?这个功能有什么难处?怎么去解决的? 实习流程大家都一样,没什么优势,也没有提问点,没有提问,你就不得分 另外,你要明确你投的是什么职位,如果投的是产品职位,你的项目经历写的全都是跟产品无关的,那你的简历就没用 你的面试官必然是一个资深的产品经理,他不会去问那些计算机类的编程项目 所以这种四不像的简历,在校招是大忌
点赞 评论 收藏
分享
6 44 评论
分享
牛客网
牛客企业服务