阿里巴巴 盒马 (武汉) 2023年社招一年多工作经验(一、二、 HR)面经

文章目录

  • 一面:
  • 二面:
  • HR面

一面:

(电话)80min

  1. 项目设计模式相关(讲项目),
  2. 重新设计项目(扩展原有系统)、
  3. 场景题:特定场景设计(类似巡检系统,需要用到责任链、策略、多线程综合题,方案自己选)
  4. 多线程设计模式(发布订阅模式和redis阻塞队列的应用题)
  5. MySQL锁、日志、MVCC等八股文
  6. 死锁怎么优化?(没说是MySQL死锁哦,Java、MySQL、操作系统都可以分析)
  7. Redis日志,项目中怎么用的,遇到什么问题,怎么解决?
  8. JVM怎么调优,线上事故排查思路
    反问

二面:

(电话)50min

  1. 直接一道算法(5分钟时间)
  2. 项目中队列怎么设计(讲项目)、队列八股文(积压、丢失……)、
  3. 多线程原子性操作如何保证?(比如一个订单有多个发票,必须保证多张发票开票成功,才能算订单开票成功)
  4. ws异步消息怎么推送?
  5. 限流怎么做的?
  6. 场景题:如何你设计秒杀系统,只能用MySQL,会怎么设计、锁怎么用?追问乐观锁和悲观锁知识点
  7. 索引怎么优化,失效怎么排查?
  8. JVM内存结构简述,那些地方可能发生OOM,OOM怎么排查?

HR面

(视频)17min
自我介绍:

  1. 为什么想要找新工作?
  2. 将一个最近做的项目?(HR居然能问这个问题)
  3. 项目的收益怎么评估?
  4. 项目的后续反馈怎么处理?
    反问:

然后HR面后就G了,邮件出门右转,HR回复原因是有更好的人选。

你可能感兴趣的:(面经,java,面试)