Nordstrom

Software Engineer

Software EngineerSoftware Engineer IMedium

The Software Engineer I interview at Nordstrom is designed to assess a candidate's foundational programming skills, problem-solving abilities, and cultural fit within the company. It typically involves a mix of technical and behavioral questions to evaluate a candidate's potential to contribute to Nordstrom's technology initiatives.

Rounds

3

Timeline

~14 days

Experience

0 - 2 yrs

Salary Range

US$75000 - US$95000

Total Duration

150 min


Overall Evaluation Criteria

Technical Skills

Technical proficiency in core programming languages.
Ability to write clean, efficient, and maintainable code.
Problem-solving and analytical skills.
Understanding of data structures and algorithms.
Communication skills.
Teamwork and collaboration abilities.
Cultural fit with Nordstrom's values.

Behavioral and Cultural Fit

Demonstrated ability to learn and adapt.
Proactiveness in seeking solutions.
Resilience in the face of challenges.
Alignment with Nordstrom's customer-centric approach.

Preparation Tips

1Review fundamental computer science concepts, including data structures and algorithms.
2Practice coding problems on platforms like LeetCode or HackerRank, focusing on medium-difficulty problems.
3Prepare to discuss your past projects in detail, highlighting your role and contributions.
4Research Nordstrom's mission, values, and recent news.
5Prepare answers to common behavioral questions using the STAR method (Situation, Task, Action, Result).
6Understand basic software development principles like version control (Git) and testing.
7Be ready to articulate why you are interested in Nordstrom and this specific role.

Study Plan

1

Data Structures and Algorithms

Weeks 1-2: Data Structures & Algorithms fundamentals. Practice 20-30 medium problems.

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 from scratch and analyze their time and space complexity. Solve 10-15 medium-level problems per week.

2

Object-Oriented Programming and Design

Week 3: OOP and Design Patterns. Review SOLID principles.

Week 3: Deep dive into object-oriented programming (OOP) principles (encapsulation, inheritance, polymorphism, abstraction) and design patterns. Review common software design principles like SOLID. Practice designing simple systems or components.

3

Behavioral and Cultural Fit

Week 4: Behavioral Interview Prep. STAR method and company research.

Week 4: Prepare for behavioral interviews. Reflect on your past experiences and prepare STAR method answers for common questions related to teamwork, problem-solving, leadership, and handling failure. Research Nordstrom's company culture and values.


Commonly Asked Questions

Write a function to reverse a linked list.
Given an array of integers, find the two numbers that add up to a specific target.
Explain the difference between a process and a thread.
Describe a time you disagreed with a teammate and how you resolved it.
How would you design a URL shortening service?
What are the principles of RESTful API design?
Tell me about a time you made a mistake and how you handled it.

Location-Based Differences

Seattle

Interview Focus

Adaptability to new technologiesTeamwork and collaborationUnderstanding of core software development principles

Common Questions

Tell me about a challenging project you worked on.

How do you handle conflicting priorities?

Describe a time you had to learn a new technology quickly.

Tips

Research Nordstrom's recent tech projects.
Be prepared to discuss your contributions to team projects.
Highlight any experience with e-commerce platforms.

Remote

Interview Focus

Problem-solving and debugging skillsFamiliarity with cloud technologiesUnderstanding of software development lifecycle

Common Questions

How do you approach debugging a complex issue?

Describe your experience with cloud platforms (e.g., AWS, Azure).

What are your thoughts on agile development methodologies?

Tips

Emphasize your problem-solving process.
Showcase any experience with CI/CD pipelines.
Be ready to discuss your understanding of scalability.

Process Timeline

1
HR Screening Call45m
2
Technical Coding Interview60m
3
Hiring Manager Interview45m

Interview Rounds

3-step process with detailed breakdown for each round

1

HR Screening Call

Initial screening to assess basic qualifications and cultural fit.

HR ScreeningEasy
45 minRecruiter/HR

This initial round is conducted by an HR representative or recruiter to assess your overall fit for the role and the company. They will ask about your background, career aspirations, and motivation for applying to Nordstrom. They will also cover salary expectations and logistical details.

What Interviewers Look For

A candidate who can translate a problem into code.A candidate who can explain their thought process.A candidate with a foundational understanding of CS concepts.

Evaluation Criteria

Basic coding proficiency.
Understanding of fundamental data structures.
Problem-solving approach.
Communication clarity.

Questions Asked

Tell me about yourself.

Behavioral

Why are you interested in Nordstrom?

BehavioralMotivation

What are your salary expectations?

Logistics

Preparation Tips

1Be prepared to talk about your resume.
2Research Nordstrom's mission and values.
3Have questions ready for the interviewer about the role and company culture.

Common Reasons for Rejection

Inability to solve basic coding problems.
Poor understanding of fundamental data structures and algorithms.
Lack of clear communication during problem-solving.
Negative attitude or poor cultural fit.
2

Technical Coding Interview

Assess coding skills and problem-solving abilities with data structures and algorithms.

Technical Interview (Coding)Medium
60 minSoftware Engineer

This is a technical interview focused on data structures and algorithms. You will be asked to solve one or two coding problems, typically on a shared online editor. The interviewer will assess your ability to write clean, efficient, and correct code, and your understanding of fundamental computer science concepts.

What Interviewers Look For

A candidate who can write functional code.A candidate who can optimize their solutions.A candidate who can articulate their thought process clearly.A candidate who can debug their own code.

Evaluation Criteria

Correctness of code.
Efficiency of algorithms (time and space complexity).
Code readability and structure.
Ability to handle edge cases.
Problem-solving approach.

Questions Asked

Given an array of integers, return indices of the two numbers such that they add up to a specific target.

ArrayHash MapTwo Pointers

Implement a function to check if a binary tree is a Binary Search Tree (BST).

TreeRecursionBinary Search Tree

Find the kth smallest element in a sorted matrix.

MatrixBinary SearchHeap

Preparation Tips

1Practice coding problems on platforms like LeetCode.
2Focus on common data structures (arrays, linked lists, trees, hash maps) and algorithms (sorting, searching, dynamic programming).
3Be prepared to explain your approach and analyze the time/space complexity of your solution.
4Practice writing code on a whiteboard or in a simple text editor to simulate the interview environment.

Common Reasons for Rejection

Failure to solve coding challenges within the given time.
Incorrect or inefficient algorithms.
Inability to explain code logic.
Poor handling of edge cases.
3

Hiring Manager Interview

Assess behavioral competencies and cultural fit through past experiences.

Behavioral InterviewMedium
45 minHiring Manager

This round focuses on your past experiences and how they align with the requirements of the role and Nordstrom's culture. The hiring manager will ask behavioral questions, often using the STAR method, to understand your work style, problem-solving approach, and how you handle various workplace situations.

What Interviewers Look For

A candidate who can articulate their past experiences effectively.A candidate who demonstrates key behavioral traits.A candidate who shows genuine interest in Nordstrom.A candidate who can handle hypothetical situations.

Evaluation Criteria

Behavioral competencies (teamwork, problem-solving, adaptability).
Communication skills.
Cultural alignment with Nordstrom.
Motivation and enthusiasm for the role.

Questions Asked

Tell me about a time you faced a significant technical challenge and how you overcame it.

BehavioralProblem Solving

Describe a situation where you had to work with a difficult team member. How did you handle it?

BehavioralTeamworkConflict Resolution

How do you prioritize your work when you have multiple competing deadlines?

BehavioralTime Management

Preparation Tips

1Prepare specific examples from your past projects using the STAR method.
2Think about situations where you demonstrated leadership, teamwork, problem-solving, and adaptability.
3Research Nordstrom's company values and be ready to discuss how you embody them.
4Prepare thoughtful questions to ask the hiring manager.

Common Reasons for Rejection

Lack of clear communication about past experiences.
Inability to provide specific examples.
Not demonstrating alignment with company values.
Appearing unenthusiastic or disengaged.

Commonly Asked DSA Questions

Frequently asked coding questions at Nordstrom

View all