必要商城面试

无笔试
第一轮

  • 你看过哪些java源码 或者框架的源码
  • 项目里用了多线程的地方 线程池相关
  • 数据库隔离
  • spring 原理 ioc aop
  • 自己设计一个券系统,并画出er图
  • 根据用户的优惠券,快速算出最佳优惠的策略

第二轮

  • 业务数据量大,如何优化
  • 订单超时过期实现(回答延迟mq、redis过期key订阅、Linux定时任务,面试官感觉mq会出现死信,redis或linux会down 有没有更好的方案,没有get到他想考察的点

第三轮

  • 依赖第三方服务,比如支付结果的轮询,如果第三方down掉,支付服务会down或者重启后又down是什么原因(考察http 链接的开销,设置过期时间)

你可能感兴趣的:(必要商城面试)