Wayfair | L2 | offer

wayfair logo
wayfair
SDE I3.17 yearsOffer
January 26, 202443 reads

Summary

I interviewed at Wayfair for an L2 role, which included a HackerRank test, a coding round, a detailed low-level design for a rental application, and a hiring manager discussion focusing on projects and behavioral questions, ultimately receiving an offer.

Full Experience

I started my interview process at Wayfair with a HackerRank test, which required solving two questions in 90 minutes. The first problem was of medium difficulty, and the second was a harder medium Dynamic Programming problem.

Following this, I had a coding round conducted on HackerRank. This round featured one easy-medium problem along with two follow-up questions, where I was expected to pass all test cases. The interviewer for this round was of Chinese origin.

After receiving positive feedback from the coding round, my design round was scheduled. This was a Low-Level Design (LLD) round where I was asked to design a rental application. The expectation was to draw a comprehensive class diagram, detailing all attributes, functions, and interactions between different entities. I also had to discuss major APIs and system flows. A crucial part was designing the database, including data types and indexing, and I faced many cross-questions regarding my design decisions.

Finally, I had a Hiring Manager round. During this session, the interviewer spent about 35 minutes discussing projects I had completed in my current organization. They sought to understand the entire flow of my work and asked several questions throughout. Afterwards, I was asked standard behavioral questions.

Interview Questions (1)

Q1
Low-Level Design: Rental Application
System Design

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 database schema, including appropriate data types and indexing strategies.

I also had to be prepared for many cross-questions regarding my design decisions.

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!