9.25一个下午完成三面,结束流程,开始泡池子,HR告知11月给消息
一面(40min)
为什么没实习(项目忙,导师不放)
项目相关,压测的结果分析,吞吐量的瓶颈在哪
如果两个人分别有100次和200次抽奖机会,同时疯狂抽奖,这会对系统产生什么影响?如何设计机制来避免冲突或资源竞争?
在抽奖系统中,为什么要通过异步务定时更新数据库,而不是直接在每次抽奖时都写入MySQL?这样设计是否过于复杂?
请你谈谈 Spring 框架中常用的注解有哪些?它们各自的作用是什么?
请你描述如何用 Spring Boot 快速实现一个基础的 HTTP 服务,接收请求并返回 "Hello World"。
具体说明如何设计并编写一个 Spring Boot 的 Controller,包括 API 接口的参数定义和实现逻辑。
详细解释一下索引的最左匹配原则、覆盖索引以及索引下推(Index Condition Pushdown)这些概念吗?
二面(30min)
深度拷打项目,问到的项目相关问题都很深入
DDD驱动设计解决了你项目中的什么问题?为什么DDD更适配你这个场景?
你在抽奖服务中用到了责任链模式,它主要解决什么问题?有什么好处?
组合模式实现规则树动态组合,它主要想解决什么问题?
在操作redis指令decr时候如何由于网络抖动出现超时,可能是扣减成功,没有结果返回,也可能是未扣减成功,你该如何定位问题,如何解决
假设我要抽一个高价值的奖品,库存只有1个,刚好遇到超时或者网络抖动问题,导致那个奖品没有被抽出现,就会出现再多的抽奖请求都无法抽到奖品,就会被认为没有放入该奖品,这种问题你该怎么解决呢
三面(15min)
自我介绍
简要介绍一下项目
如何学习新的知识
遇到的困难
找工作最看重的三个点
.....
全部评论
(6) 回帖