Just finished the Nike SWE loop for a senior backend role on the Digital Commerce team. Beaverton-based but they said hybrid is real (2-3 days). Sharing everything because I couldn't find much current info when I was prepping.
Timeline: recruiter reached out on LinkedIn, first call within a week, OA within 10 days, then a 3-week wait before scheduling the full loop. Total time from first contact to offer: about 5 weeks, which felt average.
The stages: Recruiter screen (30 min). Pretty light. She asked about my current stack, why Nike, and confirmed I was okay with Beaverton. No technical questions at all. Online assessment (HackerRank, 90 min, 2 problems). Medium difficulty. One graph traversal, one string manipulation. Passed comfortably with time to spare. Technical phone screen (45 min). One SWE interviewer. Coding in a shared editor. Got a medium-ish array problem, then follow-up on time complexity. He also asked one design-adjacent question at the end: "how would you scale an inventory check API if traffic 10x'd overnight." Nothing crazy. Final virtual loop (full day, 5 rounds on Zoom): two more coding rounds, one system design, one behavioral, one with the hiring manager. More on the system design round separately because that was the meatiest.
Coding rounds: both LeetCode medium range. One was a sliding window variant, one involved a tree. No DP thankfully.
Behavioral round: Nike values-heavy. More on that in a separate thread.
HM round: mostly "tell me about a time" but the HM also wanted to talk about team structure and would ask clarifying product questions (like what does "done" mean for a feature you shipped).
Offer timeline: verbal offer 4 days after the loop, written a week later.
Happy to answer questions.