如果你要面试系统设计:设计一个 P2P 内容分发系统,你会优先问面试官哪些澄清问题?
For a system design interview: designing a P2P content delivery system, what clarifying questions would you ask?
题目类型: 技术面试题
这是一道技术面试题,常见于澳洲IT公司面试中。
难度: hard
分类: System Design
标签: System Design Interview, P2P CDN, Requirements
参考答案摘要
答案 优先澄清:内容类型与授权范围(合规)、实时性要求(直播/点播)、目标规模(DAU/峰值并发)、端侧能力(带宽/存储/在线率)、是否允许最终一致与内容过期策略、NAT 穿透成功率目标、是否需要激励机制(贡献带宽)、安全策略(签名/加密/反投毒)、以及是否允许保底的中心化 CDN/回源。
本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。