SDE-2 Nike Experience
Summary
I recently interviewed with Nike for an SDE-2 role and received an offer after a 4-week process that included technical, system design, and techno-managerial rounds. Despite the CTC being slightly lower than my expectations, I accepted the offer for the brand value.
Full Experience
Round 1 – 1 hr
- Basic Node.js concepts
- Authentication-related questions (e.g., OAuth 1.0 vs OAuth 2.0 vs OIDC)
- Project-related discussion (why I selected a certain strategy and the trade-offs involved)
- DSA question: A variation of Longest Consecutive Sequence (I was able to answer it quickly, so pseudocode explanation was sufficient for the interviewer)
- One small design question related to my project
Round 2 – 1 hr (System Design Round)
- Design a cloud file storage system with a sync feature
- CI/CD related questions
Round 3 – 1 hr (Techno-Managerial Round)
- First 30 minutes: Resume deep dive
- Focus on how I implemented things and possible alternative approaches
- API design for a high-scale system
- Next 30 minutes: Managerial and behavioral questions
Round 4 – 30 mins (HR Round)
This was mainly around:
- CTC discussion
- Company expectations
- Why Nike?
- Why I want to change my current company
- General HR discussion
Final Verdict: Selected
I have accepted the offer. Although the CTC was slightly lower than my expectations, Nike is a strong brand to have on the resume for future opportunities, so overall I’m happy with the decision.
Interview Questions (4)
Authentication Concepts and Comparison
Discuss basic Node.js concepts and authentication-related questions, specifically comparing OAuth 1.0 vs OAuth 2.0 vs OIDC.
Longest Consecutive Sequence (Variation)
A variation of the Longest Consecutive Sequence DSA problem.
Design a Cloud File Storage System with Sync
Design a cloud file storage system with a sync feature.
API Design for a High-Scale System
Discuss API design considerations for a high-scale system.
Preparation Tips
Tip: Give real-life examples in the managerial round. Even if they’re slightly simplified, make sure they sound realistic and structured.