NIKE logo

NIKE Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 88 interview experiences · FREE TO READ

2.5 Rounds average
Average Typical difficulty
59.1% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at NIKE.

Showing 3 of 88
NIKE logo
NIKE

Software Engineer

Engineering · nearly a year ago

Mid Average Negative experience No offer 2 rounds
Interview process
Technical screen Onsite
Interview formats
Technical Coding System Design

Face-to-face interview on a weekend starting at 9:30 AM. The whole organization of the interview was a mess. Everyone was told to reach by 9:30 AM, but interviews were done based on the arrival order. I got there on time, but I had to wait until 12 PM for my turn. The first round went okay. The interviewer was nice and interactive, and I got good feedback afterwards. The second round was scheduled for 4 PM with the Head of Engineering. Sadly, it was not a good experience. The interviewer started asking 'Why Nike?' I think my answer was not that great, but instead of ending the interview, he proceeded with a technical question about flattening a nested object (tree structure). He insisted that I write the code on paper, not pseudocode. After I finished, he kept saying 'This solution won’t work,' without explaining what was wrong or giving any hints. Even when I asked for clarification, like if it was a logic or syntax issue, he just said 'I’m not sure.' I tried to explain my logic and even did a dry run of the code, but he was not ready to listen and asked me to rewrite it on a fresh paper. After several attempts and no useful feedback, the discussion became quite pointless. I later got feedback that I 'don’t know how to code,' which felt unfair given the interaction.

Confirmed questions6 questions
  • Core concepts of React, Node, and Js
  • Advanced questions on React, Node, and Js
  • Questions regarding the Event Loop
NIKE logo
NIKE

Software Engineer

Engineering · nearly a year ago

Entry Average Positive experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Behavioral Technical Coding

The interview process was good and the interviewers were respectful. The behavioral part was the main focus and the interviews were back-to-back. Make sure to review your resume beforehand and be ready for common questions. Technical questions are similar to LeetCode, so be sure to brush up on your DSA fundamentals.

Confirmed questions2 questions
  • Can you introduce yourself and explain why you'd be a suitable candidate?
  • Tell me about yourself and why you are a good fit
NIKE logo
NIKE

Product Development Engineer

Engineering · more than a year ago

Entry Easy Negative experience No offer 3 rounds
Interview process
Recruiter call Technical screen Background check Offer
Interview formats
Behavioral Technical

The process seems to disregard applicant and hiring manager time. All communication is automated via email. Instead of a 10-minute HR call, applicants are asked to record video responses to questions using HireVue. These videos are then sent to the hiring manager. This takes 30-60 minutes and feels unnatural. You get 2-3 minutes to prepare for each question, and then about 5 minutes to respond, with no cuts or retakes. You'll hear back in 2 weeks via email. It's a strange, time-consuming experience, and you might get disqualified for basic things like salary expectations.

Confirmed questions1 question
  • What motivates your interest in working at Nike?

NIKE Software Engineer Interview Questions

Quoted word for word from NIKE interview reports.

What are all the unique words in a string and how many times did each appear?

Read reports

Could you transform a given string so that every other character, ignoring spaces and punctuation, alternates between lowercase and uppercase?

Read reports

How does the REST API function in the communication between the client and server?

Read reports

How would you multiply two numbers without using the multiplication operator or the Math library?

Read report

How would you find the minimum and maximum values within a massive dataset?

Read report

What are the specific details of various technologies used in full-stack development and DevOps, such as JS frameworks and cloud platforms?

Read report

Can you describe how you would design a shopping cart data model, perhaps similar to Amazon's?

Read report

Given a javascript question to reverse letters in an array of strings without affecting space and without using any inbuilt method, and another question from react js to build a timer, along with some theory questions on javascript and react js, with a focus on react + JavaScript.

Read report

Formats, difficulty and experience

Across all 88 NIKE interview reports.

Interview formats

Behavioral 34.5%
Technical 34.5%
Coding 23%
System Design 6.5%
Group 0.5%

Interview difficulty

Easy 29.5%
Average 60.2%
Difficult 10.2%

Candidate experience

Positive 59.1%
Neutral 12.5%
Negative 28.4%