美团后台开发两轮面经(已入职)

恭喜发现宝藏!搜索公众号【TechGuide】回复公司名,解锁更多新鲜好文和互联网大厂的笔经面经,目前已更新至美团、微软…
作者@TechGuide【全网同名】

基本情况

投递岗位:后台开发工程师

招聘类型:暑期实习

作息:早十晚八(餐补)

时间线

3.20 一面

3.22 二面

美团的进度非常快,从一面到OC一共就花了五天,效率可以说是非常的高了。

问题记录

一面(65 min)

3/20美团一面

  1. 目前这个项目你主要负责的工作,遇到的难点是什么,怎么解决的

  2. 缓存一致性怎么做的

  3. 缓存雪崩、缓存击穿、缓存穿透

  4. MySQL为什么用B+树

  5. MVCC是什么

  6. redo log undo log区别

  7. 死锁的定义、必要条件

  8. TCP三次握手的过程

  9. TCP和UDP的区别

  10. 如何解决TCP粘包

  11. TCP头部为什么比UDP长,具体哪些字段

  12. linux相关命令

算法题

爬楼梯

单词相似度(没做出来)

二面(3/22

  1. 目前这个项目你主要负责的工作,遇到的难点是什么,怎么解决的

  2. 为什么用微服务来部署整个业务,它和传统架构的区别是什么,优缺点分别是什么(答的不够好)

  3. 项目中用到了redis,具体性能的提升有多少(没做过压力测试,这个真不知道)

  4. 一条SQL的执行顺序是什么

  5. MySQL的缓存和redis的缓存有什么区别(答的不好)

  6. MySQL的索引怎么实现

  7. 为什么不用哈希索引

  8. hashMap的底层

  9. 拉链法有什么缺点,怎么改进

  10. 除了rehash,还有什么改进方式

  11. 红黑树和AVL的区别是什么

  12. HTTP和HTTPS的区别

  13. 浏览器输入网页到服务器返回的详细过程

  14. RequestBody和RequestParam区别

  15. GET和POST区别,本质上是否一样

  16. TCP和UDP区别

  17. TCP拥塞控制和流量控制怎么实现

  18. 滑动窗口怎么设计的,解决什么问题

  19. 日常过程中你是怎么学习的,能举一个例子吗(举了自己学redis的例子)

  20. 在一个团队中你更愿意成为什么样的角色

算法题

  1. 重排链表

  2. SQL 选出每个用户的最近访问时间

入职之后先是一些基本的流程,然后就是各种中间件和组件的学习,由于我自己之前的技术栈偏向Go,所以入职之后的这段时间也是在狂补Java的各种知识和原理,这段时间最大的感受就是你的mentor和leader每天都会有各种需求各种会议,作为实习生来说他们可能没有那么多时间观照到你,所以一定要学会定期汇报自己的进度,以及自己合理安排自己的时间,每天有计划地学习,这样不管在你之后正式主R一个需求还是对业务流程的熟悉都是很有帮助的。
总的来说,美团真的是所有大厂中效率最高的了,我自己对整个面试到入职的过程也非常满意~

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值