zoom二面
3.31 zoom Java后端二面
- 介绍实习做了啥
- 看你实习用的go,怎么不继续往go 方向发展
- 字节内部的微服务技术栈了解吗
- 实习项目在redis里面的存储结构是如何设计的,为什么要用hash ,大key问题怎么解决的,序列化和反序列化会遇到什么问题
- 为什么存储都用redis,怎么没有做持久化处理
- 你们这个系统如何抗住全网主播和用户的流量
- 项目中和算法同事如何对接的
- 调了公司内部哪些其它服务,如果这些服务挂了或者熔断了,会对你们造成什么影响,做了哪些兜底策略
- 如何监控服务的各种状态指标,了解字节内部是如何做的吗,如果我想监测调用链路的响应时长,你怎么设计
- 你在实习时用到了字节内部哪些中间件,有深入了解过它们的底层实现吗,简单讲讲
- 我看你项目中写主播的参与数量有50w,这个数据怎么得来的
- 如果我想统计你们这个系统的实时在线人数,你会如何设计和实现?并发计数的原子性如何保证呢?
- 项目中页面验证码如何实现的,如果我想实现开多个页面时每个页面都有一个验证码答案,即实现页面之间的隔离,该如何实现呢
- 项目中怎么实现redis对接口的限流的,多个redis 操作的原子性怎么保证的
- 你现在实现了用户级别的接口限流,如果我现在用1000个uid 去刷你的接口,这些uid都是注册过的有效id,你如何应对呢
- 看你简历写了Protobuf,简单讲讲
- jwt是怎么用的,包含哪些部分,jwe和jws 了解过吗
- 实习项目的技术方案如何设计的,接口划分和接口字段设计时有哪些注意的地方
- 实习时怎么没考虑留用
- 反问:zoom业务& 技术栈&面试评价和不足,有什么建议
无八股,全是问项目和系统设计
面试体验出乎意料的好,两位面试官非常和善
#面试那些事##ZOOM#