41 questions · from 11 interviews

Wayfair interview questions

Every question candidates reported from their Wayfair interviews, most frequently asked first. Each links to the write-up it came from, so you can see the round and how it went.

Wayfair coding and DSA questions

  1. 01

    Find Triplet in Stream with Threshold

    Given a stream of integers, find a triplet (a, b, c) such that the absolute difference between a and b is less than or equal to a given threshold, and the absolute difference between b and c is also less than or equal to the threshold. The triplet should be…

    Hard · From Wayfair | Software Engineer II | Machine Coding Round

  2. 02

    Minimum Number of Swaps to Make the String Balanced

    You are given a string consisting of only '(' and ')'. The string is considered balanced if every opening parenthesis has a corresponding closing parenthesis and vice versa. The task is to find the minimum number of swaps required to make the string balanced.

    Hard · From Wayfair | Software Engineer II | Machine Coding Round

  3. 03

    Maximum Number of Points with Equal Distance

    Given a set of points on a 2D plane, find the maximum number of points that lie on a straight line with the same distance from each other.

    Hard · From Wayfair | Software Engineer II | Machine Coding Round

  4. 04

    Implement Timer with Reset Button

    There was already code written for a timer with UI. There was one button to reset. The requirement was as soon as the page loads the timer should start and should reset if the button is clicked.

    From SE-2 (Frontend) | Wayfair | Accepted

  5. 05

    Implement Review Sorting with useContext and Reducer

    This round also had pre written code for a review page (page where users write review about the product). There is a sort option for review based on - Latest , most liked etc and I had to implement the logic. The challenging part here was to use a useContext…

    From SE-2 (Frontend) | Wayfair | Accepted

  6. 06

    Optimize Text Area Performance in Review Page

    It was to improve the performance of the text area used to write review. initially they were updating store instantaneously when anything was being typed. Had to move it to state variable and update to store on only clicking the save button

    From SE-2 (Frontend) | Wayfair | Accepted

  7. 07

    Badge Access Log Mismatch

    We are working on a security system for a badged-access room in our company's building. Given an ordered list of employees who used their badge to enter or exit the room, write a function that returns two collections: All employees who didn't use their badge…

    Medium · From Wayfair | Senior Software Engineer | L4 | Bangalore | Rejected

  8. 08

    Check if String is Palindrome

    Given a string, determine if it is a palindrome. I was also required to write test cases to validate my code.

    Easy · From Wayfair | SSE | Banglore

  9. 09

    Find Longest Palindromic Substring

    Given a string, find the longest palindromic substring within it. I also had to write test cases to prove my code.

    Medium · From Wayfair | SSE | Banglore

  10. 10

    Common Ancestor in N-ary Tree

    Find if two nodes of an N-ary tree with multiple roots have a common ancestor. The tree was input in the form [[<parent node>, <child node>], [], ...] .

    Medium · From Wayfair | Software Engineer | YOE 4 | Bengaluru (India) | March 2023 [Offer]

  11. 11

    Add Two Strings & Large Fibonacci

    Explain and implement logic for adding two strings. Format the output with commas and ensure it works with formatted inputs. Extend it to use in implementing Fibonacci sequence for large 'n'.

    Medium · From Wayfair | Software Engineer | YOE 4 | Bengaluru (India) | March 2023 [Offer]

Wayfair system design questions

  1. 01

    Cargo Cost Calculation System

    Given a list of packages with Weight, Height, Width, Length, and Distance, I had to calculate Transport Charges, Service Charges, and Overall Cargo Cost. Charges were based on package type (Standard, Hazardous, Fragile) with specific formulas: Standard…

    Hard · From Wayfair Interview Experience 2026

  2. 02

    Design a Bike Rental System

    Design a Bike Rental System with focus areas on API Design, Database Schema Design, and Sequence Diagram / Flow Explanation.

    From Wayfair Interview Experience | SDE 2 | Selected

  3. 03

    Real-time Group Chat App Design

    We are building a real time group chat app that consists of a backend server and a frontend web app. Our MVP needs to support multiple users joining a group. When a user is part of a group, that user should be able to send a message to all other users in the…

    From WayFair Technical Assessment - Round1 - Screening

  4. 04

    Facebook Friend Count Scaling

    We are working on a clone of Facebook. We want to add a numeric count to every post showing how many friends the post's author has at the time of viewing the post, like this: Marie McWilliams (105 friends) I had a great day today, feeling good! Our database…

    From WayFair Technical Assessment - Round1 - Screening

  5. 05

    Google Docs Collaborative Editor - Load Balancing Performance

    We are working on a clone of Google Docs that allows users to collaborate on documents. Many users can work on the same document at the same time. We have 100 instances of our service running on 100 different machines. Each document needs to be managed…

    From WayFair Technical Assessment - Round1 - Screening

  6. 06

    Consistency Model Selection for Various Applications

    Which consistency model is more appropriate for each of these applications: strong consistency, or eventual consistency? Why? (Select the best answer that applies for each question). An API call that needs to respond within 20 milliseconds, used by a web…

    From WayFair Technical Assessment - Round1 - Screening

  7. 07

    Design an Automated Parking System

    I was asked to implement an automated parking system. Focus was primarily on the DB Schema and API design.

    From Wayfair SDE2 | Interview Experience | Selected | 2025

  8. 08

    Design E-commerce Product Details Page

    Design the high-level architecture for an e-commerce product details page, covering requirements, rendering approach, architecture, data flow, data schema (e.g., product interface), follow-up questions, and optimizations.

    From Wayfair Frontend SDE-2 Interview Experience - March 2025

  9. 09

    Design Product Detail View Page

    I was given the figma mock up for a product detail view page (sample- Flipkart ). The interviewer was very interactive and we went through the component heirarchy , APIs used , optimisations etc.

    Hard · From SE-2 (Frontend) | Wayfair | Accepted

  10. 10

    Real-time Group Chat Application Design

    We are building a real time group chat app that consists of a backend server and a frontend web app. Our MVP needs to support multiple users joining a group. When a user is part of a group, that user should be able to send a message to all other users in the…

    From Wayfair | Senior Software Engineer | L4 | Bangalore | Rejected

  11. 11

    Facebook Friend Count Feature Scaling

    We are working on a clone of Facebook. We want to add a numeric count to every post showing how many friends the post's author has at the time of viewing the post, like this: Marie McWilliams (105 friends) I had a great day today, feeling good! Our database…

    From Wayfair | Senior Software Engineer | L4 | Bangalore | Rejected

  12. 12

    Google Docs Clone Load Balancing Performance

    We are working on a clone of Google Docs that allows users to collaborate on documents. Many users can work on the same document at the same time. We have 100 instances of our service running on 100 different machines. Each document needs to be managed…

    From Wayfair | Senior Software Engineer | L4 | Bangalore | Rejected

  13. 13

    Consistency Models for Various Applications

    Which consistency model is more appropriate for each of these applications: strong consistency, or eventual consistency? Why? (Select the best answer that applies for each question). An API call that needs to respond within 20 milliseconds, used by a web…

    From Wayfair | Senior Software Engineer | L4 | Bangalore | Rejected

  14. 14

    Design Parking Lot

    I was asked to design a Parking Lot system, which involved defining API endpoints, designing the class structure, and outlining the database schema.

    From Wayfair | SSE | Banglore

  15. 15

    Low-Level Design: Rental Application

    Design a low-level system for a rental application. The key requirements included: Drawing a comprehensive Class Diagram, highlighting all attributes, functions, and interactions between various entities. Discussing major APIs and system flows. Designing the…

    From Wayfair | L2 | offer

  16. 16

    Consistency Models for Services

    Choose eventual or strong consistency for the following scenarios: Analytical service aggregating metrics Transactional service handling payments

    From Wayfair | Software Engineer | YOE 4 | Bengaluru (India) | March 2023 [Offer]

  17. 17

    Google Docs Load Balancer & Server Changes

    The load balancer of Google Docs assigns a server based on the hash of the document ID. What will happen if a new server is added or removed from the LB? How to prevent it?

    From Wayfair | Software Engineer | YOE 4 | Bengaluru (India) | March 2023 [Offer]

  18. 18

    Displaying Friend Count on Facebook Posts

    How to show friend count on each Facebook post. User entity and user-friend relation exists in DB schema. Discuss for low scale versus high scale scenarios, including cache update policy etc.

    From Wayfair | Software Engineer | YOE 4 | Bengaluru (India) | March 2023 [Offer]

  19. 19

    Networking in a Group Chat Application

    Explain networking in a group chat application. How to handle failure scenarios.

    From Wayfair | Software Engineer | YOE 4 | Bengaluru (India) | March 2023 [Offer]

  20. 20

    Design Shazam

    Design Shazam where the matching algorithm is abstracted. Tasks include creating 10-15 snapshots of a song and identifying a song from audio snippets uploaded by users.

    Hard · From Wayfair | Software Engineer | YOE 4 | Bengaluru (India) | March 2023 [Offer]

  21. 21

    Design Automated Parking Garage

    Design an Automated Parking Garage, covering API Design, Class Design, and Schema Design.

    Medium · From Wayfair | Software Engineer | YOE 4 | Bengaluru (India) | March 2023 [Offer]

Wayfair behavioural and HR questions

  1. 01

    Behavioral Questions (Managerial Round)

    Basic managerial round with focus on previous work and projects. Few behavioural questions all standard related to complex technical problem faced, handling bad feedbacks etc

    From SE-2 (Frontend) | Wayfair | Accepted

  2. 02

    Behavioral Questions (HR Round)

    Similiar behavioural questions

    From SE-2 (Frontend) | Wayfair | Accepted

  3. 03

    Behavioral Questions - Technical Fit

    Technical fit based on behavioral questions covering conflict management, product exposure, peer grooming, and work impact.

    From Wayfair | Software Engineer | YOE 4 | Bengaluru (India) | March 2023 [Offer]

Wayfair other questions

  1. 01

    SQL Query: Fetch Available Vehicles

    Write an SQL query to fetch available vehicles for the Bike Rental System.

    From Wayfair Interview Experience | SDE 2 | Selected

  2. 02

    SQL Query: Fetch Booked Vehicles

    Write an SQL query to fetch booked vehicles for the Bike Rental System.

    From Wayfair Interview Experience | SDE 2 | Selected

  3. 03

    SQL Query: Identify Overdue Rentals

    Write an SQL query to identify overdue rentals for the Bike Rental System.

    From Wayfair Interview Experience | SDE 2 | Selected

  4. 04

    Implement Observer Pattern or EventEmitter

    Create something like an Observer pattern or an EventEmitter in plain JavaScript.

    Medium · From Wayfair Frontend SDE-2 Interview Experience - March 2025

  5. 05

    Filter Reviews with Select Component (Machine Coding)

    Implement a React application feature where reviews are displayed, and a select filter allows users to filter reviews based on different criteria.

    From Wayfair Frontend SDE-2 Interview Experience - March 2025

  6. 06

    Debug and Optimize Review Editing Performance (Machine Coding)

    Identify and resolve a performance bottleneck when editing a single review in a React application.

    From Wayfair Frontend SDE-2 Interview Experience - March 2025

Wayfair interview questions FAQ

What questions are asked in Wayfair interviews?

Candidates reported 41 distinct questions across 11 Wayfair interviews. 11 coding and DSA questions, 21 system design questions, 3 behavioural and HR questions, 6 other questions.

How difficult are Wayfair interview questions?

Of the questions candidates rated, 8% were easy, 46% medium and 46% hard.