Software Engineer

Software EngineerSenior Software Engineer IHard

The interview process for a Senior Software Engineer I at Nordstrom is designed to assess a candidate's technical expertise, problem-solving abilities, leadership potential, and cultural fit within the company. It typically involves multiple rounds, including technical assessments, behavioral interviews, and a system design discussion.

Rounds·4

Timeline·~14d

Experience·5 - 10 yrs

Comp band·US$140000 - US$180000

Interview time·180 min

Evaluation

What they measure.

  • Technical proficiency in relevant programming languages and frameworks.
  • Problem-solving and analytical skills.
  • System design and architectural thinking.
  • Leadership and mentorship capabilities.
  • Communication and collaboration skills.
  • Cultural fit and alignment with Nordstrom's values.

Preparation

How to prepare.

Tips

  1. Review fundamental computer science concepts (data structures, algorithms, operating systems, databases).
  2. Practice coding problems on platforms like LeetCode, HackerRank, focusing on medium to hard difficulty.
  3. Prepare for system design questions by studying common patterns and trade-offs.
  4. Reflect on your past projects and identify key accomplishments, challenges, and learnings.
  5. Research Nordstrom's business, values, and recent news.
  6. Prepare questions to ask the interviewer about the role, team, and company culture.

Study plan

Fig · Study plan — 04 phases

01 / 04
01

Phase 01 of 04

Data Structures & Algorithms

Weeks 1-2: DSA fundamentals and practice (2-3 problems/day).

Weeks 1-2: Focus on Data Structures and Algorithms. Cover arrays, linked lists, trees, graphs, hash maps, sorting, searching, dynamic programming, and greedy algorithms. Practice implementing these and analyzing their time and space complexity. Aim for 2-3 problems per day.

Questions

Commonly asked.

  • Tell me about a challenging technical problem you solved.
  • How do you approach designing a scalable web application?
  • Describe a time you had to lead a project or initiative.
  • How do you handle constructive criticism or feedback?
  • What are your thoughts on microservices vs. monolithic architecture?
  • How do you ensure the quality and testability of your code?
  • Describe a situation where you disagreed with a technical decision made by your team or manager.
  • What are your career aspirations for the next 3-5 years?
  • How do you prioritize your work when faced with multiple competing tasks?
  • Tell me about a time you had to mentor a junior engineer.

Locations

Regional differences.

Fig · Regions — 02 locations

01 / 02

Location

Seattle, WA

Interview focus

Emphasis on leadership and mentorship experience.Deeper dive into architectural decision-making and trade-offs.Assessment of ability to drive technical initiatives and influence others.Understanding of how to scale systems and manage technical debt in a large organization.

Common questions

  • Describe a time you had to mentor a junior engineer. What was the outcome?
  • How do you handle technical disagreements within a team?
  • Tell me about a complex system you designed or significantly contributed to. What were the trade-offs?
  • How do you stay updated with new technologies and industry trends?
  • Describe a situation where you had to influence stakeholders to adopt a new technology or approach.

Tips

  • Highlight instances where you've led projects or mentored junior engineers.
  • Be prepared to discuss the 'why' behind your technical decisions, including alternatives considered.
  • Showcase your ability to communicate complex technical concepts to both technical and non-technical audiences.
  • Research Nordstrom's technology stack and recent company news to tailor your answers.

Rounds

Round-by-round.

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

DSA

Coding questions at Nordstrom.

Frequently reported on Nordstrom loops

Other guides

More at Nordstrom.