1️⃣ Online Assessment (OA)
Purpose:
To check problem-solving ability, coding skills, and basic CS concepts.
Format:
2–3 DSA coding questions
Arrays, Strings, Hashing
Recursion / Basic DP
Sometimes SQL or MCQs
Time-bound (usually 90–120 minutes)
What I focused on:
Writing optimized and clean code
Handling edge cases
Explaining logic clearly in comments
Outcome:
Candidates who clear OA are shortlisted for technical interview rounds.
2️⃣ Technical Interview – Round 1
Purpose:
To evaluate core programming knowledge and problem-solving approach.
What was asked:
One coding problem (live or dry run)
Questions on:
Data Structures (Array, Stack, Queue, HashMap)
Time & Space Complexity
OOPS concepts
How I approached it:
First explained brute force approach
Then optimized the solution
Spoke clearly about why one approach is better
3️⃣ Technical Interview – Round 2 (Advanced)
Purpose:
To test depth of understanding and real-world thinking.
Topics covered:
Advanced DSA / Problem solving
System design basics (sometimes)
Projects discussion
Tech stack used
Challenges faced
Optimizations done
Key focus:
How I designed and implemented projects
My decision-making and debugging skills
Code readability and scalability
4️⃣ Managerial / Behavioral Interview
Purpose:
To check culture fit, teamwork, and communication.
Common questions:
Tell me about yourself
Challenges you faced in a project
How you handle deadlines and pressure
Working in a team vs individually
What they observed:
Problem-solving mindset
Leadership and collaboration
Alignment with Nike’s values (innovation, teamwork, ownership)
5️⃣ HR Interview (Final Round)
Purpose:
To understand career goals and company fit.
Questions included:
Why Nike?
Strengths & weaknesses
Long-term goals
Internship / job expectations
Discussion topics:
Role clarity
Work culture
Growth opportunities