Software Engineer

Software EngineerSoftware Engineer IIMedium

The Software Engineer II interview at Nordstrom is designed to assess a candidate's technical proficiency, problem-solving abilities, and cultural fit within the company. It typically involves multiple rounds, including technical assessments, behavioral interviews, and a final discussion with a hiring manager.

Rounds·4

Timeline·~14d

Experience·2 - 5 yrs

Comp band·US$95000 - US$130000

Interview time·180 min

Evaluation

What they measure.

  • Problem-solving skills
  • Algorithmic thinking
  • Data structures knowledge
  • Coding proficiency
  • System design capabilities
  • Communication skills
  • Teamwork and collaboration
  • Adaptability and learning agility
  • Cultural alignment with Nordstrom values

Preparation

How to prepare.

Tips

  1. Review fundamental data structures and algorithms.
  2. Practice coding problems on platforms like LeetCode or HackerRank.
  3. Understand Nordstrom's business, values, and recent news.
  4. Prepare examples for common behavioral questions using the STAR method.
  5. Brush up on system design principles if applicable to the role.
  6. Be ready to discuss your resume and past projects in detail.

Study plan

Fig · Study plan — 03 phases

01 / 03
01

Phase 01 of 03

Data Structures and Algorithms

Weeks 1-2: Data Structures & Algorithms fundamentals. Practice coding.

Weeks 1-2: Focus on core data structures (arrays, linked lists, trees, graphs, hash maps) and algorithms (sorting, searching, dynamic programming, recursion). Practice implementing these in your preferred language. Review Big O notation for time and space complexity.

Questions

Commonly asked.

  • Write a function to reverse a linked list.
  • Given an array of integers, find the two numbers that add up to a specific target.
  • Design a URL shortening service.
  • Tell me about a time you disagreed with a team member and how you resolved it.
  • How would you optimize the performance of a web application?
  • What are your strengths and weaknesses?
  • Describe a challenging technical problem you faced and how you solved it.

Locations

Regional differences.

Fig · Regions — 02 locations

01 / 02

Location

Seattle, WA

Interview focus

Understanding of local market trends and customer base.Adaptability to regional work culture and practices.

Common questions

  • Describe a time you had to deal with a difficult stakeholder.
  • How do you handle conflicting priorities?
  • Tell me about a project you are particularly proud of and why.

Tips

  • Research Nordstrom's presence and initiatives in the specific region.
  • Be prepared to discuss how your skills align with the local team's needs.

Rounds

Round-by-round.

Expand a step for evaluation criteria, sample questions, and prep notes.

Med

Technical Screening · 45 min · Software Engineer / Technical Screener

This initial technical screening round focuses on assessing your foundational programming skills. You will be asked to solve one or two coding problems, typically involving data structures and algorithms. The interviewer will evaluate your ability to write clean, efficient, and correct code, as well as your approach to problem-solving and your communication of your thought process.

What they look for

Logical thinkingAbility to translate requirements into codeUnderstanding of fundamental algorithms and data structures

Evaluation

  • Correctness of the solution
  • Efficiency of the solution (time and space complexity)
  • Code quality and readability
  • Problem-solving approach

Sample questions

  • Given a binary tree, find its inorder traversal.

    Data StructuresTreesRecursion
  • Implement a function to find the kth smallest element in an unsorted array.

    AlgorithmsSortingQuickselect

Prep for this round

  1. 01Practice coding on a whiteboard or shared editor.
  2. 02Clearly explain your approach before coding.
  3. 03Test your code with edge cases.
  4. 04Be prepared to discuss time and space complexity.

Common rejection reasons

  • ×Inability to articulate thought process clearly.
  • ×Incorrect or inefficient algorithmic solutions.
  • ×Poor coding practices (e.g., unreadable code, lack of error handling).

DSA

Coding questions at Nordstrom.

Frequently reported on Nordstrom loops

Other guides

More at Nordstrom.