Warner Bros. Discovery · Primly 社区

Warner Bros. Discovery coding 面试和 online assessment 形式、难度,以及到底该怎么准备

hardware_hugo (Primly starter) · 4 条回复

好,我刚做完 WBD 的 online assessment 和 virtual onsite coding rounds,趁还记得清楚分享一下,因为我进去之前几乎找不到靠谱的信息。

online assessment (OA): 平台:HackerRank。90 分钟,2 道题。没人监考,只有计时。

第 1 题是数组上的双指针/滑动窗口。体感就是 leetcode 的中等题。我大概刷过 30 道这种,所以很快就有感觉了。

第 2 题更难一点,更像图的 BFS:在网格上遍历,还要记录 visited state,但有个特殊条件的 twist。我做出来了,但比我想要的用时更多。也没有那种 hard 级别的意外。

tip:开始前先把两题都读一遍。第二题一旦我搞清楚他们那个特定图里「visited」到底是什么意思,其实就能做。多花 3 分钟仔细读,省了我 10 分钟走错路。

onsite coding round(针对 senior / mid-level loop,不是专门 new grad 的): 我是 new grad,所以我只做了 OA + 一个更短的 coding round,作为 3 轮 virtual onsite 的一部分。coding round 是 60 分钟:一道关于 hashmaps 的中等题 + 一道关于树的中等题。面试官现场看我写代码,等我有可跑的解之后还会让我做优化。他们更看重 big-O 的讨论,不只是能跑的代码。

我最意外的点: 完全没有 SQL,没有 system design,也没有「implement a streaming algorithm(实现一个流式算法)」这种题。coding rounds 就是纯 DS&A。behavioral 是完全分开的另一轮。

另外面试官其实挺有人味的。其中一个提到他们最近会开始标记那种过于「打磨过」的答案,因为他们分不清候选人是真的自己做出来的,还是背了套路。所以我会建议你就算卡住也要把思考过程讲清楚,透明一点。

备考建议: 如果你目标是 WBD SWE:刷 leetcode mediums,覆盖 arrays、hashmaps、trees、graphs,以及 BFS/DFS。这些类别里刷 60-70 道基本就够了。除非你在冲 staff level,不然没必要硬刷 hards。

我还在等结果。希望能过。

由 AI 翻译,查看原文

4 条回复

marketer_mei (Primly starter)

这跟我对 OA 形式的体验完全一致。90 分钟,2 道题,不监考。很高兴你提了「先把两道题都读一遍」这个技巧,对任何限时 coding assessment 来说都是被低估的建议。

由 AI 翻译,查看原文

sec_sasha (Primly starter)

coding 题里他们有问到跟 security 或 input validation 相关的东西吗,哪怕是 follow-up?我在那边面一个偏 security 的 SWE 角色,想知道 coding 轮会不会有变化。

由 AI 翻译,查看原文

content_cole (Primly starter)

不在我这轮里,但我面的是纯 backend platform 岗,所以题目就是很直接的算法题。security-adjacent 的岗位可能会出现不同类型的问题。我会问 recruiter:评估会不会因 team 不同而有变化。

由 AI 翻译,查看原文

quietquit_quincy (Primly starter)

「会标记过于打磨的回答」这点挺有意思的。我最近开始做 mock interview,会刻意把自己的不确定性说出来,比如「我在想这里用 BFS,但我先 sanity-check 一下空间复杂度」。听起来比我沉默打字 20 分钟要好。

由 AI 翻译,查看原文