Netflix Experimentation Intern 面经 | Netflix Intern OA

1,868Views
Netflix Experimentation Intern 面经 | Netflix Intern OA

Netflix SDE Intern 的面试真的不是一般的硬核,整个面试过程下来真的像是完成了一场高强度马拉松,脑力全面拉满。

面试题目

1st round

第一个问题是 Design video streaming platform,这是必考题,要设计类似Netflix的整个系统。

重点是microservices架构,API Gateway做routing,User Service处理认证,Content Service管理视频metadata,Streaming Service处理播放请求。CDN是核心,Netflix用自己的OpenConnect,把popular content预先cache到edge servers。

第二个问题我选了 diff-in-diff(还可以选 observational study, optimal stopping, one more AB test),问了:

  • explain the concept of diff-in-diff
  • how do you use a diff-in-diff to estimate a national level policy shock
  • how do you do placebo test
  • how do you cluster standard error?
  • what’s the level.

2nd round:

live coding,完全不让你开Google!面试官全程观察你写代码 + 问细节 LC原题+变形(图、并发、stream处理)

系统设计小题:Design a scalable video metadata service Debugging & Optimization:给你个performance bottleneck的函数,分析并改写,Netflix非常重视“清晰表达 + 编程习惯 + 可维护性”,而不只是跑出答案。

行為面試

很基础的问题,包括 work with non tech audience,deal with conflict 等。 重点围绕Netflix的Freedom & Responsibility文化展开。

  • Why Netflix?
  • Talk about my research.
  • Talk about my research.
  • No clear guideline?

Netflix Intern面试Tips

Coding 刷了 Netflix 高频题。

System Design Netflix 很喜欢考 Video/CDN 相关设计,建议重点准备: Rate limiter Content delivery pipeline Real-time metrics pipeline。

BQ面 一定要看 Netflix 的 Culture Deck 案例准备比模板回答更重要,HR喜欢你讲真实故事 + 独立思考 不要回避挑战性问题,比如“你 disagree 上级怎么做的

ProgramHelp提供 无痕远程助攻,编程题实时语音辅助,不通过不收费,全程人工辅助,拒绝AI,如果你也需要 Netflix SDE Intern 的辅助、代面服务,请立即聯絡我們

author avatar
Alex Ma Staff Software Engineer
目前就職於Google,10餘年開發經驗,目前擔任Senior Solution Architect職位,北大計算機本碩,擅長各種算法、Java、C++等編程語言。在學校期間多次參加ACM、天池大數據等多項比賽,擁有多項頂級paper、專利等。
END