Nike
More Experiences
Software Engineer I - Interview Experience for Nike (Bangalore Onsite)
April 8, 2025 • 11 reads
Summary
I recently got selected for the Software Engineer I role at Nike in Bangalore, an onsite interview experience spanning three rounds covering backend technical skills, system design thinking, and behavioral aspects, after 1.3 years of full-time experience.
Full Experience
Hey folks,
🧾 Offer Details:
- Company: Nike
- Role: Software Engineer I (SWE I)
- Location: Bangalore
- Experience: 1.3 Years
(Current: SDET at service based MNC with fullstack & AI agent training exposure) - CTC: ₹14 LPA
(₹11.4 LPA Fixed + ₹1.1 LPA Performance Bonus + Other Benefits) - In-hand: ~₹95K/month (pre-tax)
- Joining Date: 16th June 2025
I recently got selected for the SWE I role at Nike (Bangalore) and wanted to share my complete interview experience. For context, I have 1.3 years of full-time experience (excluding internship). All three rounds were conducted onsite in a single day with direct elimination after each round.
📩 Initial Process:
- Got an email from the recruiter.
- Shared my resume and got shortlisted.
- Within 3 days, I was invited for the onsite interview at the Nike office in Bangalore.
🧠 Round 1: Technical Interview (Backend Focus – Node.js, Express)
This round focused on my backend development experience and understanding of architecture:
- Started with questions about my current work and personal projects.
- Moved to backend concepts:
- Explained HTTP methods: GET, POST, PUT, PATCH, DELETE.
- Asked to write controller logic on the whiteboard (syntax wasn’t the focus — clarity, structure, and problem approach were key).
- Questions around MVC architecture, database integration, API flows, and route-controller design.
- Asked about async/await, what happens without using await, and handling asynchronous flows.
- Also touched on personal project implementation details.
✅ Cleared the round and moved to the second.
🧠 Round 2: Design-Oriented Technical Interview
This round leaned more towards design and architecture thinking:
- I was given a system to design and asked how I’d break it down.
- I mentioned that while I’m still learning system design in depth, I have a high-level understanding of tech stack planning and component breakdown.
- We discussed backend design using Node.js, Express.js, and MongoDB.
- Some follow-up questions on hashing and file comparison came up too.
✅ Cleared this round as well.
🧠 Round 3: Hiring Manager Round
This was a mix of technical depth and behavioral assessment:
- Walked through my current organization work and personal projects.
- React-related technical questions with follow-ups.
- Switched to backend: scenario-based questions on performance and optimization.
- Assessed problem-solving and communication skills through follow-up challenges.
- Ended with behavioral and situational questions.
- He also shared Nike’s team ethics and culture before wrapping up.
And finally… ✅ Got selected after the 3rd round, officially starting my journey as an SWE I at Nike.
Interview Questions (2)
Q1
Explain HTTP Methods
Other
Explain the purpose and usage of HTTP methods: GET, POST, PUT, PATCH, DELETE.
Q2
Async/Await and Asynchronous Flows
Other
Explain async/await, what happens when await is not used within an async function, and discuss strategies for handling asynchronous flows.