公众号 系统之神与我同在
系统设计这个面试环节,首先当然是考察候选人的对系统(System)底层的了解,然后考察的是候选人的架构(Architect)能力,在各种工具和方案中组合出最合适的。最后,大部分系统设计题是开放型的题目,这时候沟通(Communication)很重要,要多问面试官,理解题意,给出一个能自圆其说的结论。
设计容量
1、给定一个公共API,限制每个用户每秒只能调用1000次,如何实现?
2、如何设计一个分布式ID生成器(Distributed ID Generator),并保证ID按时间粗略有序?
3、请设计一个线程安全的HashMap。
4、请设计一个Key-Value存储引擎(Design a key-value store)。
Key-Value 存储引擎 · 系统设计 (System Design)blog.csdn.net/piedaocaoren/article/details/89175118正在上传…重新上传取消
5、请设计一个load balancer。
嘿咻:系统设计面试中的常客 - load balancer2 赞同 · 2 评论文章正在上传…重新上传取消
持续更新中
以上仅仅是根据一些网络回答抛砖引玉
大家有什么好的题目可以写在留言区 然后我们讨论下答案是什么