L Band

Software EngineerSWE IMedium

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

Preparation

How to prepare.

Tips

  1. Review fundamental data structures and algorithms.
  2. Practice coding problems on platforms like LeetCode or HackerRank.
  3. Understand object-oriented programming principles.
  4. Prepare to discuss your past projects and technical challenges.
  5. Research Nike's products, values, and recent news.
  6. Practice behavioral questions using the STAR method (Situation, Task, Action, Result).
  7. Prepare 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.

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.

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

  1. 01Practice coding on a whiteboard or a shared editor.
  2. 02Think out loud and explain your approach before coding.
  3. 03Test your code with edge cases.
  4. 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.

DSA

Coding questions at Nike.

Frequently reported on Nike loops

Other guides

More at Nike.