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
Behavioral competencies
Past experiences and achievements
Motivation and career goals
Fit with Nordstrom's culture
Preparation
How to prepare.
Tips
01Review fundamental data structures and algorithms.
02Practice coding problems on platforms like LeetCode or HackerRank.
03Understand Nordstrom's business, values, and recent news.
04Prepare examples for common behavioral questions using the STAR method.
05Brush up on system design principles if applicable to the role.
06Be 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.
02
Phase 02 of 03
System Design
Week 3: System Design concepts. Scalability, databases, caching.
Week 3: Concentrate on system design concepts. Study topics like scalability, availability, databases (SQL vs. NoSQL), caching, load balancing, and API design. Work through common system design interview questions.
03
Phase 03 of 03
Behavioral Preparation
Week 4: Behavioral questions preparation. STAR method. Nordstrom values.
Week 4: Prepare for behavioral questions. Reflect on your past experiences and identify examples that demonstrate key competencies such as teamwork, problem-solving, leadership, and handling challenges. Use the STAR method (Situation, Task, Action, Result) to structure your answers. Research Nordstrom's values and mission.
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.
Location
San Francisco, CA
Interview focus
Proficiency in specific technologies relevant to the local tech ecosystem.Experience with large-scale e-commerce platforms.
Common questions
How do you approach debugging complex issues in a distributed system?
Describe your experience with cloud platforms like AWS or Azure.
Walk me through a system design problem you've solved.
Tips
Highlight experience with technologies commonly used in the Bay Area tech scene.
Be ready to discuss scalability and performance optimization strategies.
Rounds
Round-by-round.
Expand a step for evaluation criteria, sample questions, and prep notes.
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
01Practice coding on a whiteboard or shared editor.
02Clearly explain your approach before coding.
03Test your code with edge cases.
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).
Hard
System Design · 60 min · Senior Software Engineer / Architect
This round evaluates your ability to design scalable and robust software systems. You will be presented with a high-level problem and asked to design a system to solve it. This involves discussing components, data models, APIs, trade-offs, and potential bottlenecks. The focus is on your architectural thinking and ability to handle complexity.
What they look for
Ability to design complex systemsUnderstanding of distributed systems conceptsKnowledge of various architectural patternsAbility to make reasoned design decisions
Evaluation
Scalability of the design
Availability and reliability
Performance considerations
Trade-off analysis
Clarity of the design
Sample questions
Design a system like Instagram.
System DesignScalabilityDatabasesAPIs
Design a rate limiter.
System DesignAlgorithmsDistributed Systems
Prep for this round
01Study common system design patterns.
02Understand concepts like load balancing, caching, databases, and microservices.
03Practice designing familiar systems (e.g., Twitter feed, URL shortener).
04Be prepared to justify your design choices.
Common rejection reasons
×Lack of understanding of system design principles.
×Inability to handle scale and performance considerations.
×Poor trade-off analysis.
×Not considering failure scenarios.
Med
Behavioral Interview · 45 min · Hiring Manager / Senior Team Member
This round focuses on your past experiences, behavioral competencies, and how well you align with Nordstrom's culture and values. You'll be asked questions about your career, how you handle specific situations, and your motivations. Using the STAR method (Situation, Task, Action, Result) is highly recommended for structuring your answers.
What they look for
Evidence of collaboration and teamworkProblem-solving approach in real-world scenariosAdaptability and resilienceAlignment with Nordstrom's core values
Tell me about a time you failed and what you learned from it.
BehavioralLearningResilience
Describe a situation where you had to work with a difficult team member.
BehavioralTeamworkConflict Resolution
Why are you interested in Nordstrom?
MotivationCompany Fit
Prep for this round
01Prepare specific examples using the STAR method.
02Research Nordstrom's mission, vision, and values.
03Be ready to discuss your career goals and why you're interested in Nordstrom.
04Be positive and enthusiastic.
Common rejection reasons
×Lack of self-awareness.
×Inability to provide specific examples.
×Poor communication of past experiences.
×Not aligning with Nordstrom's values.
×Negative attitude towards past employers or colleagues.
Easy
Hiring Manager Discussion · 30 min · Hiring Manager
This is typically the final round where you meet with the hiring manager. It's an opportunity to discuss your fit for the team, your career aspirations, and for you to ask any remaining questions about the role, team, or company. The hiring manager will assess your overall suitability and alignment with the team's goals.
What they look for
Enthusiasm for the role and companyClarity on career aspirationsProfessionalism and engagementFit within the team dynamics
Evaluation
Mutual understanding of the role and expectations
Candidate's interest and enthusiasm
Alignment on compensation and benefits
Opportunity for candidate to ask questions
Sample questions
What are your salary expectations?
CompensationExpectations
Do you have any questions for me?
EngagementCuriosity
What are your long-term career goals?
Career GoalsMotivation
Prep for this round
01Prepare thoughtful questions about the team, projects, and culture.
02Reiterate your interest and key qualifications.
03Discuss your career goals and how this role fits into them.
04Be prepared to discuss salary expectations if prompted.
Common rejection reasons
×Lack of alignment on expectations.
×Unrealistic salary expectations.
×Poor communication regarding role responsibilities.