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