美团暑期后端(一面 + 二面)

感谢牛客,押中了二面手撕题

一面:

  1. 介绍一下项目,和其中的难点,并讲一讲是如何克服的
  2. 涉及到最难的点是哪一个
  3. 为什么使用责任链模式,它的好处是什么(扩展性)
  4. 写单元测试吗,写的话会注意哪些点
  5. MQ解耦主要用在哪方面?(库存一致性的解耦、发放奖品的解耦)
  6. 最终一致性是如何保障的(redis库存空时发送清零消息)
  7. 如果大量用户抽奖时,由于抽奖流程需要记录到数据库,是不是也会出现扛不住的原因(是的,可能需要限流、熔断等方式来应对)
  8. 用户中奖概率的设计
  9. 开源工作上具体做了哪些
  10. redis缓存热点数据是如何做的
  11. 目前已经有单抽,如果新增十连抽的话,会考虑使用什么设计模式来实现(装饰器模式、策略模式、模板方法模式)
  12. 介绍JVM堆、栈的原理和区别
  13. 介绍hashmap和concurrenthashmap的原理和区别
  14. hash冲突的解决方案
  15. volatile字段的原理,是否能替代锁
  16. full-gc的触发原因有哪些,主动触发的方式有哪些
  17. 实习中处理内存溢出的方法和解决方案
  18. 输入URL后浏览器的响应
  19. mysql数据库支持的隔离级别,对应的实现原理
  20. 数组中第k个最大元素(O(n)的实现没做出来,交了个O(nlogk)的)

第二天约了二面

二面:

  1. 介绍项目流程
  2. 讲一讲项目中你认为的设计细节中较难的点
  3. 系统为了防止奖品的超卖和少买,分别做了哪些设计
  4. 针对于商品详情,商品库存的缓存一致性问题
  5. 项目有压测过吗,效果怎么样
  6. 有没有尝试过进行分析项目目前的瓶颈是哪些
  7. 如果想要监控性能瓶颈,你认为有哪些参数应该进行监控,并且如何监控?
  8. 算法题 反转链表② (感谢牛客,面试前3小时刚刷完
  9. 尝试设计一下算法的测试样例
  10. 做完算法题后的30分钟就很悠闲了,聊了聊岗位的介绍,问我对哪个岗位最感兴趣,以及个人优势、学习方法、职业规划等类似HR面的问题

时间线:

3.19 一面

3.21 二面

3.26 oc

全部评论
可以问一下你一面是什么时候吗?
3 回复 分享
发布于 03-22 14:52 湖北
O(n)快速选择吧
点赞 回复 分享
发布于 03-22 13:56 黑龙江
ddd吗
1 回复 分享
发布于 03-22 14:24 广东
压测怎么回答的啊
1 回复 分享
发布于 03-22 20:04 重庆
佬,我们项目好像一样
1 回复 分享
发布于 03-22 22:18 四川
校友你那边是不是也没hr面
1 回复 分享
发布于 03-23 01:12 浙江
佬,出结果了吗
点赞 回复 分享
发布于 03-22 14:36 重庆
请问是哪个部门呀,具体做什么的
点赞 回复 分享
发布于 03-22 14:40 上海
大佬二面和一面各多久啊
点赞 回复 分享
发布于 03-22 15:00 江苏
佬,抽奖那个难点你是从哪几个方面考虑的呢?
点赞 回复 分享
发布于 03-22 22:21 四川
佬哪个部门啊
点赞 回复 分享
发布于 03-22 23:46 陕西
这是真的大佬呀
点赞 回复 分享
发布于 03-23 14:19 上海
佬,面试之前要笔试吗,难不难?
点赞 回复 分享
发布于 03-23 18:43 河南
接好运
点赞 回复 分享
发布于 03-23 18:45 河南
算法一样
点赞 回复 分享
发布于 03-24 08:23 上海
一样的项目
点赞 回复 分享
发布于 03-24 11:43 上海
可以问下是哪个部门吗,base哪里的?
点赞 回复 分享
发布于 03-24 15:20 四川
佬 oc 了吗
点赞 回复 分享
发布于 03-24 16:30 湖南
博主看了你的帖子之后面美团也是翻转链表②!感谢
点赞 回复 分享
发布于 03-24 18:11 陕西
哪个部门啊
点赞 回复 分享
发布于 03-24 21:27 江苏

相关推荐

评论
32
174
分享

创作者周榜

更多
牛客网
牛客企业服务