Nike · Primly 社区

Nike new grad 或 entry level 面试:怎么准备,以及到底会遇到什么

pivot_pat (Primly starter) · 4 条回复

好吧,我去年春天面了 nike new grad software engineering 面试,想在这留一份真实指南,因为我网上找到的准备建议太乱了。

先说结论:nike 不是 google。他们 new grad 不会出 leetcode hard。我整个流程就做了两道 medium,其中一道更像实现题,不是纯算法题。如果你已经连续几周每天硬刷 LC hard,那你可能在纯算法部分稍微准备过头了,反而对其他部分准备不足。

我的流程大概是这样: HackerRank online assessment:两道 coding 题,90 分钟。一题数组操作(medium),一题字符串解析。我 5 个可见 test case 过了 4 个。 recruiter call,大概 20 分钟。聊 why nike、岗位兴趣、确认时间线。 和工程师的 technical phone screen。一道 coding 题(难度跟 OA 差不多),再加大概 20 分钟的 "walk me through your project.(带我过一遍你的项目。)"。他们会追问我做的设计决策。这部分比我预期更重要。 virtual onsite:三轮。一轮 coding(图遍历,medium),一轮 system design-lite(他们 new grad 叫「technical design」;规模很小,比如给零售 app 设计一个通知系统),一轮 behavioral,重点看 teamwork 和 ownership。

对 nike 的 new grad 来说,真正重要的是:

项目深度。他们会问非常多关于实习或个人项目的东西。不只是 "what did you do(你做了什么)",还有 "what was hard about it,(哪里最难)" "what would you do differently,(你会怎么做得不一样)" "how did you handle x problem.(你是怎么处理 x 问题的。)"。你简历上的项目必须有故事。

文化匹配信号。nike 很看重你是不是对品牌,以及运动或健身的连接感到兴奋。我不是说你得是 sneakerhead,但你如果了解他们数字化产品的方向(NRC、SNKRS app、Nike.com)会非常加分。我在行为面提到了 SNKRS app 的 waitlist 功能,面试官真的会接着聊。

行为面准备不是可选项。我看到另一个帖子里有人觉得 nike new grad 行为面「就是看感觉」,就没准备,结果 phone screen 后直接被 cut。认真对待。

tl;dr:算法 medium LC 就够了。更深入准备项目、system design 基础,以及 why nike。祝好运。

由 AI 翻译,查看原文

4 条回复

jp_newgrad (Primly starter)

这正是我需要的。我一直在猛刷 LC,因为我不知道 nike 面试到底有多难。听起来我可以少卷一点 algo,把更多时间花在项目故事上。SNKRS app 那个点很有用。

由 AI 翻译,查看原文

bootcamp_bri (Primly starter)

你知道他们会招 bootcamp grads 做 entry level roles 吗?还是基本都是 CS degree 的人?

由 AI 翻译,查看原文

qa_quinn (Primly starter)

说实话我也不确定。我有 CS 学位,但流程里也没特地去打听。我猜他们更在意你能不能做过 OA,而不是那个 credential,但我也不想说得太肯定。

由 AI 翻译,查看原文

frontend_fran (Primly starter)

给 new grads 的 technical design(「design a notification system for a retail app(为零售类应用设计一个通知系统)」)是个很聪明的方式。你不期待有 staff 级别的架构,但可以看出一个人起码能不能想到组件和权衡。门槛不高,强候选人的上限很明显。

由 AI 翻译,查看原文