Skip to main content
Back to Companies
Nike logo

Nike Interview Questions (14)

Practice real interview problems from Nike

#20

Valid Parentheses

Easy✓ Solution📹 Video
Accenture+112
#31

Next Permutation

Medium✓ Solution📹 Video
Accenture+31
#49

Group Anagrams

Medium✓ Solution📹 Video
Accolite+86
#55

Jump Game

Medium✓ Solution📹 Video
Adobe+32
#155

Min Stack

Mediumâś“ Solution
Adobe+36
#202

Happy Number

Easy✓ Solution📹 Video
Accenture+26
#498

Diagonal Traverse

Medium✓ Solution📹 Video
Amazon+11
#605

Can Place Flowers

Easy✓ Solution📹 Video
Airbnb+15

About Nike Coding Interviews

Nike is not just a sportswear giant—it’s also a technology-driven company building large-scale platforms for e-commerce, supply chain optimization, and digital fitness experiences. Engineers at Nike work on distributed systems that support millions of users globally. Because of this, the Nike coding interview focuses heavily on strong fundamentals in data structures and algorithms, along with practical problem-solving ability.

The typical Nike technical hiring process starts with a recruiter screening, followed by one or two coding interviews. These may happen as a phone or virtual interview where you solve algorithmic problems while explaining your reasoning. For experienced roles, the onsite loop may also include system design and behavioral interviews focused on collaboration and ownership.

From real candidate reports, Nike interview questions commonly test:

  • Arrays and hash maps for efficient lookups and frequency counting
  • String manipulation and sliding window techniques
  • Trees and graphs for traversal and relationship modeling
  • Dynamic programming for optimization-style problems

The difficulty distribution tends to be balanced. Most questions fall into the easy to medium LeetCode range, with occasional harder problems designed to test deeper algorithmic thinking and edge-case handling.

To help you prepare effectively, FleetCode has compiled 13 real Nike interview questions asked in coding rounds. Each problem is categorized by difficulty and includes clear solutions in Python, Java, and C++. By practicing these patterns, you’ll gain the problem-solving confidence needed to perform well in the Nike technical interview process.

Interview Tips for Nike

Preparing for a Nike coding interview requires a solid grasp of data structures and the ability to communicate your thought process clearly. While Nike’s interviews are generally not as algorithmically intense as some big tech companies, they strongly evaluate clean coding, problem-solving structure, and real-world reasoning.

The typical Nike interview process for software engineers includes:

  • Recruiter screen (20–30 minutes) covering your background and role expectations
  • Technical coding round (45–60 minutes) focused on data structures and algorithm problems
  • Onsite or virtual loop (3–4 rounds) including coding, system design for experienced candidates, and behavioral interviews

Across coding interviews, the most frequently tested topics include:

  • Arrays and hash tables for problems involving duplicates, counts, or lookups
  • Two pointers and sliding window for substring and subarray questions
  • Binary trees and recursion for traversal or hierarchy problems
  • Graph traversal (BFS/DFS) for dependency-style questions

A strong preparation strategy is to first master common coding patterns rather than solving random problems. Focus on understanding why an algorithm works, how to analyze time complexity, and how to optimize from brute force to efficient solutions. Nike interviewers often appreciate candidates who explain trade-offs and edge cases before coding.

Common mistakes candidates make include:

  • Jumping into coding without explaining the approach
  • Ignoring edge cases such as empty inputs or duplicates
  • Writing complex code instead of clean and readable solutions
  • Not discussing time and space complexity

For most candidates, a 4–6 week preparation timeline is enough if you consistently practice 2–3 problems per day. Focus on medium-level problems that combine multiple techniques. Practicing real Nike interview questions—like the 13 curated problems on FleetCode—can help you recognize patterns faster and perform confidently during the interview.