Wayfair Frontend SDE-2 Interview Experience - March 2025

wayfair logo
wayfair
Frontend SDE-2
May 19, 202511 reads

Summary

I interviewed for a Frontend SDE-2 role at Wayfair in March 2025, progressing through an online coding test, machine coding, system design, hiring manager, and HR rounds. Despite successfully navigating several technical challenges, I was ultimately rejected.

Full Experience

I applied to Wayfair SDE-2 Frontend role on March and will share the whole process of my interview journey.

Hackerrank Online coding test

After applying I received a online coding test link from hackerrank. There was two questions one was regarding to React and one plain javascript. I forgot the questions. but it was easy and medium leveled. I think the javascript side question was to create something like a Observer pattern or some EventEmitter kind of question.

Technical Round - 1 : Machine Coding

So after the online test, 15 days later I got a call from the recruiter and scheduled the machine coding interview round. The interviewer was a senior manager and I was given a hackerrank link. There was a full react application.

  • Task 1 there were some reviews and there was a select filter. in the select filter there was differenct kind of filters, based on user selection the reviews will get filtered.
  • Task 2 debugging and fixing a performance issue for editing one review.

The interview went good and the interviewer was also very helpful.

Technical Round - 2 : System Design

On the system design round, I was given a link where I saw a ecommerce product details page and asked to give a high level architecture of that page.

In this round, I had to discuss requirments, rendering approach, architecture, data flow and also data schema (for example how the interface of the product will look like), follow up questions and also Optimizations.

This round went good also but I think I could have done it more better. On the Product component which could have make it more scalable and also on the optimizations part. The interviewer was very good, I enjoyed this conversation. Also he asked a question which basically tests your leadership for a project on which I was a little bit confused.

Hiring Manager Round

The recruiter called me after the system design round and asked me to come to the Wayfair office and give two back to back interviews for Hiring Manager and HR Round.

For the hiring manager, The interviewer asked me many situational based question which I answered based on STAR Pattern. on the end of the interview he asked about what methodology we follow and I dont know what happened to me, I was blank 😭😭 and fumbled.

It was a decent interview, but I understood he was not satisfied 🥲.

HR Round

After the hiring manager, the hr came and ask general hr questions like why are you looking out, why Wayfair, notice period, compensation.

Verdict - Rejected!

After 1 week the hr called me and told me that they are not moving forward with me 🥲. Only the online test is elimination round. The hr said until a round was that bad, they will not reject in the middle. A canidate have to go through all the rounds and process then they will declare the result.

I hope it helps. Thanks. (P.S - The hiring manager also asked why are you looking out?)

Interview Questions (4)

Q1
Implement Observer Pattern or EventEmitter
OtherMedium

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

Q2
Filter Reviews with Select Component (Machine Coding)
Other

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

Q3
Debug and Optimize Review Editing Performance (Machine Coding)
Other

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

Q4
Design E-commerce Product Details Page
System Design

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.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!