字节财经二面
总时长45min
纯问项目,没有八股,手撕是力扣中等题,感觉一定要熟悉项目
- 设计的判题系统有几个模块,主要流程是什么?
- 为什么要用消息队列?
- 为什么要用微服务,有什么好处?
- 各个服务怎么调用的,怎么找到调用的服务
- 为什么要加缓存,高并发的指标具体要设计的值怎么确定
- 怎么部署的,部署的时候遇到了什么问题
- 如果系统向leetcode那样商业化,有大量人用,有什么要扩展的?
- 做的RPC每次请求调用都要向注册中心查吗
- 本地缓存和注册中心怎么实现的同步
- 做项目的过程中用到了什么设计模式,怎么用的。
手撕:
岛屿数量