字节后端三面
1. 我们先聊聊分布式事务吧,你了解哪些常见的解决方案?
2. 如果要你从零开始设计一个秒杀系统,你会怎么着手?
3. 假设你负责的系统,QPS突然涨了10倍,你会怎么设计来应对这种情况?
4. 我们来设计一个会员系统,假设目标是要支持10万QPS,你觉得架构上需要考虑哪些点?
5. 如果要从零开始搭一个优惠券系统,目标是支持10万级别的QPS,你会怎么设计?
6. 让你来设计一个评论中台,要能抗住10万的QPS,你的设计思路是怎样的?
7. 聊聊短URL生成服务吧。如果要支持百亿级别的量,怎么设计才能保证生成的短链接不冲突?
8. 我们来构思一个网盘系统,体量是万亿GB级别的。像“秒传”和“下载限速”这两个功能,你会怎么设计?
9. 如果要设计一个短视频系统,目标是支持3000万用户同时在线,你会怎么考虑整体架构?
10. 现在要做一个基于LBS的社交App,核心功能是“附近的人”。这个地理空间邻近匹配的算法,你会怎么设计?
11. 我们来聊聊搜索引擎。要从海量信息里快速找到用户想要的东西,怎么设计才能避免“大海捞针”?
12. 假如你是微博的架构师,突然某个明星爆出大瓜,访问量瞬间暴增,你会怎么设计系统来扛住这种突发流量?
13. 在系统设计层面,有哪些常见的手段可以避免预期之外的流量洪峰把系统搞垮?
14. 如果要你设计一个加解密平台,专门用来处理敏感数据的存储和传输安全,你会怎么设计?
15. 我们来设计一个网约车系统,用户规模目标是5个亿,你会从哪些方面去考虑架构?
16. 双十一零点抢购这种场景,怎么设计系统才能扛得住?
17. 限流算法你都了解哪些?能分别讲讲它们的原理和适用场景吗?
18. 如果要设计一个RPC框架,目标是在10万OPS的压力下,还能实现毫秒级的服务调用,你会怎么做?
19. 在你之前的公司,蓝绿发布具体是怎么做的?能讲讲流程吗?
20. 在做技术选型时,怎么根据具体的业务场景来选择合适的消息中间件?
21. 用RocketMQ做顺序消费的时候,如果觉得性能不够,有哪些优化的思路?
22. 在引入和使用分布式调度框架时,你觉得需要重点考虑哪些问题?
23. 在做同城多活架构时,不同机房之间的数据同步问题,一般是怎么解决的?
24. 看你简历上写了微服务架构,能聊聊当时你们是怎么做服务拆分的吗?主要依据是什么?
25. 高并发抢购场景下,库存的“超卖”和“少卖”问题,一般都怎么解决?
26. 为什么大家都说,高并发写入场景不推荐直接用关系型数据库?
27. 如果让你来设计一个类似Skywalking或Zipkin的分布式链路跟踪系统,你的设计思路是怎样的?
28. 从架构设计的角度,有哪些常见的手段可以缓解流量压力、提升并发性能?
29. 为什么我们常说,复杂的系统架构一定要做分层设计?分层的好处到底在哪?
30. 如果数据库成了系统的瓶颈,对于动态数据的查询,有什么好的方法来提升效率吗?
31. 我们来设计一个站内信系统,要支持50万QPS的未读消息提醒,你会怎么设计?