Netflix Virtual Onsite 面经
面试面经整理
第一轮:系统设计
任务: 设计一个键值存储系统,可以通过参数调节以满足所需的一致性。
- 核心考点: 主要考察对不同一致性模型的理解及其在系统中的应用。
第二轮:编程
任务: 实现一个JSON解析器,根据提供的查询字符串如.field1.field2
返回相应字段的值。
- 进阶问题: 支持通配符匹配。例如,查询字符串
.field1.*.field2
应返回匹配该模式的所有字段值的列表。
第三轮:Hiring Manager(HM)面试
内容: 常规的行为面试问题(Behavioral Questions, BQ)
- 焦点: 着重评估候选人的团队合作、冲突解决和压力管理等软技能。
第四轮:并发编程
任务: 实现一个线程安全的最近最少使用(LRU)缓存。
- 考查点: 考查候选人对并发控制和数据结构的熟练运用。