美团到店交易面经

时间点如下:9.11投递 -> 9.28一面二面

一点思考

    美团一面面试比较轻松,面试官是个一线的开发者;二面是个技术大佬,直接被吊打了。。后面直接给了个算法题,算是劝退了。不过一面和二面连在一起,效率算挺高了。

    今年找工作十分不易,市场候选人很多,能过就是钱给不到位!希望这篇面经能帮到大家~

美团到店一面(9.28 20:00)

  1. synchronized和lock有什么区别,一般用哪个
  • lock是编程方式实现的,支持的更多,例如支持尝试获取锁,支持设置等待多少时间获取锁。而synchronized没法控制获取锁的等待时间。
  • lock支持多个条件等待队列,而synchronized只支持一个。
  • lock支持公平锁和非公平锁,synchronized只支持非公平锁。
  • lock支持读写锁,而synchronized不支持
  • 均支持可重入。
  1. 懒加载实现单例。volatile的作用是什么?

https://zhuanlan.zhihu.com/p/324396905

https://juejin.cn/post/6844903942460030990

  • volatile保证禁止指令重排序:new对象不是原子的,有三个步骤:分配内存,初始化对象,赋值,如果第二步骤和第三步骤颠倒了(指令重排序),给另一个线程拿到了未初始化的对象,会出问题。
  • volatile保证内存对多线程实时可见,一个线程对内存进行修改,另外一个线程马上可以看到。一般是各有各的线程。
  1. 哈希map怎么实现?用的头插法还是尾插***有什么问题?concurrentHashMap怎么实现?

  2. 离职的原因是什么

  3. 排他锁和共享锁有什么区别?

美团到店二面(9.28 21:00)

  1. 带几个人,怎么分工,怎么做规划。什么职级?

技术实力提升:技术视野和技术深度。
软实力相关:
思维方式转变(从个人到团队,从程序员思维转型为产品业务思维)技术视野变广。

管事:项目管理,项目推进,碰到的问题解决,调配资源,流程优化(gitlab流程优化,提测流程优化等),研发效率提升,项目复盘,技术评审等,抓好技术氛围。

管人:激励组员,激发潜力,提高积极性,提高owner意识。启发思考。

看看爽爷当年怎么做的。

  1. 为什么不用单机限流,用redis限流。用每台机器做单机限流为什么不行。
  • 虽然可以用每台机器均摊平均值,扩容也可以动态调整,但是每台机器的时间戳不一样,打到的时间不一样,最终对外的表现不是全局的。
  • 秒杀也可以用均摊库存的方式。
  1. 介绍一款最熟悉的垃圾回收器。

    younggc有哪些收集器?

  • parnew,这个
  • parallel scavenge
  • serial

    老年代:

  • CMS,这个
  • serial old
  • parallel old

https://blog.csdn.net/leo187/article/details/88920036

    注意,CMS只能跟parnew搭配,不能跟parallel scavenge搭配

  1. 四种引用有什么区别?在新生代被回收还是老年代?

这两种前提都是不能被强引用关联。
https://juejin.cn/post/6844904152158437384

  • 软引用在快要oom,内存不足时可回收。

  • 弱引用在什么时候回收。在发生gc时,没有引用可达的时候会被回收掉。threadlocal中,线程变量threadlocalMap的key使用的是弱引用,key是threadlocal...

  1. 线程池有哪些参数,有什么作用。如果不断往线程池提交任务,会发生什么?线程工厂有什么作用?

  2. 个人未来发展规划?

  3. 如果让你规划未来的事情,你会做哪些?压测怎么做?

  4. 求到叶子节点的路径和,每个节点一个数字(0-9),到叶子节点能构成一个数字,在int范围内

  5. redis/db降级中,为啥使用db,有没有考虑过其他存储类型。为啥不用mongodb,举例子说明用不了mongodb的原因。

    考察技术视野。

  6. 为什么数据库只能支撑800的qps,这个有了解过么?慢查询如何解决?

这里答的有问题,tps=800是不合理的,qps在机器性能好的情况下可以上千。
需要看线上数据,以及压测情况下的表现。

#美团##社招##秋招##面经##字节招聘字节面试#
全部评论
考察技术视野
1 回复 分享
发布于 2022-10-18 16:22 河南
几年呢 L8吗
点赞 回复 分享
发布于 2022-12-11 22:11 河北

相关推荐

不愿透露姓名的神秘牛友
10-28 19:34
中车长客 工艺岗 实习8000,转正10000-12000 本科985
点赞 评论 收藏
分享
3 22 评论
分享
牛客网
牛客企业服务