Wayfair Interview Experience for Software Engineer

I recently went through a Wayfair interview and wanted to contribute the questions I faced which can be helpful to others who are preparing.

Note: Wayfair is a large company and your interview panel may be completely different since you might be interviewed for a different team. For reference, I was interviewed for their Supply Chain and Engineering Team aka Transportation team.

Technical Phone Interview:

Given an array of weights and a target weight find if the array contains two values that are equal to the target weight.

eg: [1 2 5 6 9], Target 10: true

Follow-up Questions:

  • What are some other ways you can solve this problem?
  • Could you write some test cases for your logic?
  • How can you get the input if it is too large?

5-7 SQL questions on topics like

JOINS (Different types of JOINS), GROUP BY & HAVING CLAUSE on sample data provided by the interviewer

On-site Interview: Boston, MA

First Round: Cultural Fit

  • Cultural Fit: Tell me a situation where you have developed a scrappy solution.
  • Why Wayfair and what do you know about Wayfair?
  • Tell me a difficult technical problem that you have faced in your career and how did you solve it.

Second Round: Object-Oriented Design

  • I was tasked with designing classes and interfaces for an automated parking garage, demonstrating my understanding of object-oriented design principles.

Third Round: System Design

  • I was asked to design a check-in application similar to Instagram, where users could tag places. This exercise tested my ability to design scalable and efficient systems.

Fourth Round: Database Design

  • The final round focused on designing a database for a platform like Netflix or IMDb, assessing my understanding of database schema design and optimization.

Even though I haven’t got an offer I learned a lot from my first technical on-site interview.


Contact Us