SE-2 (Frontend) | Wayfair | Accepted

wayfair logo
wayfair
SE-2 (Frontend)
May 4, 20259 reads

Summary

I recently interviewed for the SE-2 (Frontend) role at Wayfair, which involved a HackerRank test, a machine coding round, a High-Level Design discussion, managerial, and HR rounds. After a two-week wait, I was accepted for the position.

Full Experience

Hey Guys,

I recently interviewed for the SE-2 (Frontend) role at Wayfair. I was reffered by an employee.

Round 1 - Hackerank test-

  1. 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.

  2. A very basic JS problem which just needed a single loop (Dont remember the exact question)

Got the call from the recruiter about a week later to schedule the interview.

Round 2 - Machine coding round

This round also had pre written code for a review page (page where users write review about the product)

task 1 - 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 and reducer setup as store and to navigate among different files to make changes.

Task 2-

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

Round 3- HLD

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.

I followed the Frontend Engineer model of system design and it went very well.

Round 4 - Mangerial 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

Round 5 - HR round

Similiar behavioural questions

Post this after about 2 weeks I got the verdict as selected.

Interview Questions (6)

Q1
Implement Timer with Reset Button
Data Structures & Algorithms

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.

Q2
Implement Review Sorting with useContext and Reducer
Data Structures & Algorithms

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 and reducer setup as store and to navigate among different files to make changes.

Q3
Optimize Text Area Performance in Review Page
Data Structures & Algorithms

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

Q4
Design Product Detail View Page
System DesignHard

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.

Q5
Behavioral Questions (Managerial Round)
Behavioral

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

Q6
Behavioral Questions (HR Round)
Behavioral

Similiar behavioural questions

Preparation Tips

I followed the Frontend Engineer model of system design and it went very well.

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!