This interview process is for a Software Engineer I (L Band) position at Nike. It is designed to assess a candidate's foundational software engineering skills, problem-solving abilities, and cultural fit within the company.
Rounds·3
Timeline·~10d
Experience·1 - 3 yrs
Comp band·US$85000 - US$110000
Interview time·120 min
Evaluation
What they measure.
Problem-solving skills
Technical proficiency
Coding ability
Algorithmic thinking
Data structures knowledge
Communication skills
Teamwork and collaboration
Adaptability
Learning agility
Cultural fit
Understanding of software development lifecycle
Familiarity with agile methodologies
Ability to articulate thought process
Preparation
How to prepare.
Tips
01Review fundamental data structures and algorithms.
02Practice coding problems on platforms like LeetCode or HackerRank.
04Prepare to discuss your past projects and technical challenges.
05Research Nike's products, values, and recent news.
06Practice behavioral questions using the STAR method (Situation, Task, Action, Result).
07Prepare questions to ask the interviewer about the role and team.
Study plan
Fig · Study plan — 05 phases
01 / 05
01
Phase 01 of 05
Data Structures and Algorithms
Weeks 1-2: Data Structures & Algorithms Fundamentals. Practice implementations and basic algorithms.
Weeks 1-2: Focus on core data structures (Arrays, Linked Lists, Trees, Graphs, Hash Tables) and their common operations and time complexities. Practice implementing these structures and solving problems related to them. Review sorting and searching algorithms.
Weeks 3-4: Dive into algorithmic techniques such as recursion, dynamic programming, greedy algorithms, and graph traversal. Work on problems that require applying these techniques. Understand time and space complexity analysis (Big O notation).
03
Phase 03 of 05
Object-Oriented Design
Week 5: Object-Oriented Design & Patterns. Study SOLID and common design patterns.
Week 5: Focus on object-oriented design principles (SOLID) and common design patterns (e.g., Factory, Singleton, Observer). Practice designing simple systems and discussing trade-offs.
04
Phase 04 of 05
Behavioral Preparation
Week 6: Behavioral Preparation. Practice STAR method for common behavioral questions.
Week 6: Prepare for behavioral questions. Reflect on your past experiences and identify examples that demonstrate teamwork, problem-solving, leadership, and adaptability. Practice articulating these using the STAR method.
05
Phase 05 of 05
Company Research
Week 7: Company Research & Question Preparation. Learn about Nike and prepare questions.
Week 7: Research Nike's company culture, values, recent news, and products. Prepare thoughtful questions to ask the interviewers about the team, projects, and company.
Questions
Commonly asked.
Tell me about yourself.
Why are you interested in Nike?
Describe a time you faced a technical challenge and how you overcame it.
How do you approach debugging a complex issue?
Write a function to reverse a linked list.
Given an array of integers, find the two numbers that add up to a specific target.
How would you design a URL shortener?
What are your strengths and weaknesses?
Where do you see yourself in 5 years?
How do you handle constructive criticism?
Locations
Regional differences.
Fig · Regions — 02 locations
01 / 02
Location
Beaverton, OR (World Headquarters)
Interview focus
Understanding of Nike's brand and values.Ability to collaborate within a diverse team.Adaptability to the fast-paced retail environment.
Common questions
Tell me about a challenging project you worked on at Nike.
How do you handle conflicting priorities with team members?
Describe a time you had to adapt to a new technology or process.
Tips
Research Nike's recent product launches and marketing campaigns.
Be prepared to discuss how your skills align with Nike's mission.
Emphasize teamwork and communication skills.
Location
Remote
Interview focus
Technical depth in relevant programming languages and frameworks.Understanding of distributed systems and scalability.Problem-solving approach to complex technical challenges.
Common questions
How would you approach building a scalable e-commerce feature?
Describe your experience with cloud platforms (AWS, Azure, GCP).
How do you ensure code quality and maintainability?
Tips
Be ready to discuss specific technical projects and your contributions.
Prepare to whiteboard solutions to coding problems.
Familiarize yourself with common software design patterns.
Rounds
Round-by-round.
Expand a step for evaluation criteria, sample questions, and prep notes.
Med
Technical Interview (Coding) · 45 min · Software Engineer (Peer)
This round focuses on assessing your core technical skills. You will be asked to solve coding problems, typically involving data structures and algorithms. The interviewer will evaluate your problem-solving approach, coding style, and ability to explain your thought process. Expect questions that test your understanding of fundamental computer science concepts.
What they look for
Clear and logical thinking.Ability to translate requirements into code.Understanding of time and space complexity.Clean and efficient code.
Evaluation
Problem-solving approach
Coding proficiency
Understanding of data structures and algorithms
Communication of technical concepts
Sample questions
Given a binary tree, find its inorder traversal.
TreeRecursionIteration
Implement a function to check if a string is a palindrome.
String ManipulationTwo Pointers
Find the kth smallest element in a sorted matrix.
MatrixBinary SearchHeap
Prep for this round
01Practice coding on a whiteboard or a shared editor.
02Think out loud and explain your approach before coding.
03Test your code with edge cases.
04Be prepared to discuss the time and space complexity of your solutions.
Common rejection reasons
×Inability to articulate thought process clearly.
×Lack of fundamental data structure knowledge.
×Poor coding practices.
×Difficulty in solving basic algorithmic problems.
Med
Technical Interview (Experience & System Design) · 45 min · Senior Software Engineer / Tech Lead
In this round, you'll discuss your past projects and technical experiences in detail. The interviewer will probe into your contributions, the challenges you faced, and how you approached them. This is an opportunity to showcase your technical depth and problem-solving skills in practical scenarios. Be prepared to discuss design choices, trade-offs, and the impact of your work.
What they look for
Ability to articulate technical challenges and solutions.Understanding of the impact of their work.Proactiveness in problem-solving.Technical decision-making rationale.
Evaluation
Depth of technical experience
Problem-solving skills in real-world scenarios
Communication and explanation abilities
Ownership and impact of past work
Sample questions
Tell me about a complex system you designed or contributed to. What were the key challenges and how did you address them?
System DesignProject Deep Dive
Describe a time you had to optimize the performance of a system. What metrics did you use, and what was the outcome?
Performance OptimizationDebugging
Walk me through the process of building a feature from requirements to deployment.
SDLCProject Management
Prep for this round
01Prepare detailed stories about your most impactful projects.
02Be ready to explain the technical architecture and your role in it.
03Quantify your achievements whenever possible.
04Think about the 'why' behind your technical decisions.
Common rejection reasons
×Inability to explain past project contributions.
×Lack of clarity on technical decisions made.
×Poor communication of problem-solving strategies.
×Not demonstrating ownership or initiative.
Med
Behavioral Interview · 30 min · Hiring Manager
This round is focused on understanding your behavioral competencies and how you align with Nike's culture and values. The hiring manager will ask questions about your teamwork, communication, problem-solving approach in non-technical contexts, and your motivation for joining Nike. Use the STAR method to provide specific examples from your past experiences.
What they look for
Positive attitude and enthusiasm for Nike.Ability to work effectively in a team.Alignment with company values (e.g., innovation, integrity, teamwork).Self-awareness and reflection.
Evaluation
Teamwork and collaboration
Communication skills
Adaptability and learning agility
Cultural fit with Nike's values
Motivation and enthusiasm
Sample questions
Tell me about a time you disagreed with a teammate. How did you handle it?
TeamworkConflict Resolution
Describe a situation where you had to adapt to a significant change at work.
AdaptabilityChange Management
Why Nike? What excites you about working here?
MotivationCompany Fit
Prep for this round
01Research Nike's mission, vision, and values.
02Prepare examples using the STAR method for common behavioral questions.
03Be enthusiastic and genuine in your responses.
04Ask thoughtful questions about the team and role.
Common rejection reasons
×Poor communication and interpersonal skills.
×Lack of alignment with Nike's values.
×Inability to provide specific examples for behavioral questions.