
Software Engineer
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.
4
~14 days
2 - 5 yrs
US$95000 - US$130000
180 min
Overall Evaluation Criteria
Technical Skills
Behavioral and Cultural Fit
Preparation Tips
Study Plan
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.
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.
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.
Commonly Asked Questions
Location-Based Differences
Seattle, WA
Interview Focus
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
San Francisco, CA
Interview Focus
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
Process Timeline
Interview Rounds
4-step process with detailed breakdown for each round
Technical Coding Round
Coding challenge focusing on data structures and algorithms.
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 Interviewers Look For
Evaluation Criteria
Questions Asked
Given a binary tree, find its inorder traversal.
Implement a function to find the kth smallest element in an unsorted array.
Preparation Tips
Common Reasons for Rejection
System Design Round
Design a scalable system. Focus on architecture and trade-offs.
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 Interviewers Look For
Evaluation Criteria
Questions Asked
Design a system like Instagram.
Design a rate limiter.
Preparation Tips
Common Reasons for Rejection
Behavioral and Cultural Fit Round
Assess past experiences, teamwork, and cultural fit.
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 Interviewers Look For
Evaluation Criteria
Questions Asked
Tell me about a time you failed and what you learned from it.
Describe a situation where you had to work with a difficult team member.
Why are you interested in Nordstrom?
Preparation Tips
Common Reasons for Rejection
Hiring Manager Round
Final discussion with the hiring manager about fit and expectations.
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 Interviewers Look For
Evaluation Criteria
Questions Asked
What are your salary expectations?
Do you have any questions for me?
What are your long-term career goals?
Preparation Tips
Common Reasons for Rejection
Commonly Asked DSA Questions
Frequently asked coding questions at Nordstrom