美团面经(系统开发工程师)

找师兄内推的是到店-餐饮,但是好像被酒旅捞起来面试了。

一面(2019.08.27)
  1. 自我介绍+简单聊了下项目业务
  2. session共享你怎么实现的?session和cookie的区别?
  3. 你选择用Redis实现消息队列?能详细说下吗?
  4. 其他的消息队列有了解过吗?
  5. 你说到RabbitMQ,消息确认机制怎么做的?你知道broker起哪些作用吗?
  6. 如何保证消息幂等性?(说着说着网断了,重连后就跳过这块,感谢校园网的神助攻)
  7. Redis的数据类型了解吗?并说下你用过的命令
  8. 为什么Redis读取数据快?
  9. 系统发生故障了,Redis的数据怎么办?(从持久化扯了会)
  10. 主从复制、一致性哈希(回答的不是很好)
  11. 介绍下七层模型
  12. HTTP和HTTPS有什么不同?
  13. GET 和 POST 区别
  14. 数据库的隔离级别,MySQL怎么解决幻读问题的?
  15. B-Tree 和 B+Tree的区别?B+Tree的优势
  16. 联合索引、最左匹配原则
  17. 算法题:二分查找
  18. 聊了下别的,你最近在看什么书?(当然是找工作的哇!)
  19. 你有什么想问的?

二面(2019.08.29)
  1. 自我介绍+介绍项目
  2. 你项目中数据库表是怎么设计的,数据库三范式知道吗?
  3. 介绍下数据库的锁,你在项目中是怎么用的?
  4. 索引有哪些实现方式?说说他们的优缺点
  5. MySQL一般用的什么索引?介绍下......为什么不用 Hash索引?
  6. 聚簇索引和非聚簇索引,能说下吗?
  7. 微博上某个大V突然发个什么结婚啊离婚的声明,经常挂掉,是吧?你有什么好的措施来预防这个问题呢?(这里我就是瞎扯......Redis,消息队列啥的乱说一通)
  8. 你怎么保证Redis的高可用性呢?(我是从持久化和集群这块说了些自己了解的东西)
  9. 你怎么让消息队列里的消息被消费成功,不被重复消费?
  10. 你项目中怎么实现消息队列的?你了解一些原理,为什么不用Kafka、RabbitMQ这种消息队列?
  11. SpringBoot 有哪些优势?
  12. Spring中Bean的生命周期,了解么?
  13. 让你设计一个类似Spring的框架,你会从哪些方面考虑(Spring和SpringBoot真的是盲区)
  14. 浏览器输入url 到页面显示,中间发生了哪些事情,尽可能详细。
  15. ARP知道么?客户端发出请求,到服务器响应,怎么确定是哪个服务器?(让说下寻址过程)
  16. 算法题:数组中出现次数超过一半的元素
  17. 你有什么想问我的吗?

三面(2019.08.30)
  1. 你先自我介绍,我看看简历
  2. 简单聊了下项目,为啥做这个?
  3. 前面写了哪些算法题,简单说下
  4. 那我们写个简单的,二叉树层次遍历?(结点类定义、你如何确定队列的最大容量)
  5. 你平时用过美团吗?有没有遇到过哪些问题?
  6. 在高峰期,想保证买家尽可能在半小时收到外卖,你有什么优化思路?
  7. 你最熟悉的基础知识是哪块?(厚着脸皮说了对数据库原理稍微熟悉点,感觉要被逐个击破)
  8. 数据库的基本原理,你知道多少说多少。(从事务特性、隔离级别、InnoDB引擎、索引几个方面说了下)
  9. 有没有用过分库分表等优化?能介绍下数据库集群吗?(我也不知道自己怎么就扯到了反向***和一致性哈希)
  10. 你能简单介绍下一致性哈希是怎么做的吗?一致性哈希算法的优势在哪?
  11. 你之前面过哪些公司?(说了字节跳动、拼多多、贝壳、猿辅导)你了解这些公司有哪些不同吗?(业务呗~瞎扯呗)
  12. 如果让你选择,你会怎么考虑呢?
  13. 你有什么想问我的?(确认了下是酒旅事业群,只有北京岗)

这三次面试后,我的感受就是,尽可能在自己熟悉的知识点上多扯些相关东西,尤其遇到开放性问题、设计优化类问题,哪怕说错了也不要紧,怎么想就怎么说,不然冷场会更尴尬。因为一般情况下,一轮面试的时间控制在40-50分钟的样子,写题可能会占用10~15分钟。如果前面先问知识点,能在熟悉的知识点上多扯,就相当于压缩了考察其他部分的时间,这样的话,出错的概率就低了。希望能对牛油们有所帮助!

#美团##面经##校招##Java工程师#
全部评论
请问楼主,你一面完后,是直接通知二面的还是什么
点赞 回复 分享
发布于 2019-09-04 17:42
我这边是早就一面了,然后二面说是要求现场面试。需要等美团到武汉宣讲会后面。。
点赞 回复 分享
发布于 2019-09-05 10:11
等了快两周,没有任何后续通知,流程也没结束......这又是在排队中吗?许愿美团,求过啊!!!!!!
点赞 回复 分享
发布于 2019-09-10 11:32
校招?
点赞 回复 分享
发布于 2019-09-10 16:23
有hr面吗
点赞 回复 分享
发布于 2019-09-10 18:02
楼主投递的岗位就是系统开发工程师?楼主知道后台开发与系统开发的区别吗?
点赞 回复 分享
发布于 2019-11-01 00:32

相关推荐

09-27 18:15
门头沟学院 C++
在努力的小牛:来告诉你 录用评估挂就是同期好几个候选人,部门负责人选了其他人。
点赞 评论 收藏
分享
09-29 11:19
门头沟学院 Java
点赞 评论 收藏
分享
6 56 评论
分享
牛客网
牛客企业服务