Wayfair | Java backend L3 IC | Bengaluru | Nov 2023 [Offer]

Status: IN3, Walmart Global Tech, Bengaluru - 6yrs overall experience
Position: Java backend L3 IC at Wayfair
Location: Bengaluru, India
Date: Nov, 2023

Round 1:

Introduction:

  • The interviewer asked about my work experience and the areas I have worked on.
  • Discussed the differences between microservices and monolith architectures.
  • Asked about the difficulties I faced while working with microservices.

Technical Question:

I was given a problem to add numbers presented as strings without converting them to integers, long, or big decimal types.

Follow-Up Questions:

  • How to subtract numbers given as strings.
  • How to add decimal numbers given as strings.
  • I was asked to test the code using unit tests.
  • I was requested to send the code I wrote via email.

Verdict:

1st round cleared.

Round 2:

Low-Level Design (LLD):

  • Design a Parking Lot system using the single responsibility principle.
  • Discussed the strategy design pattern in the context of the design.
  • No coding was required; only a class diagram in draw.io was needed.

High-Level Design (HLD):

  • Design a Tiny URL system.
  • While designing, the interviewer suggested several optimizations and improvements.
  • Asked if I had experience with payment gateway integration.

Verdict:

2nd round cleared.

Round 3:

HR Discussion:

  • HR explained the company and the hiring process.
  • No project-related questions were asked.
  • Discussed salary and compensation.

Additional Information:

  • During this round, I learned that my payroll would be managed by Foraysoft instead of Wayfair directly.
  • I was initially skeptical about joining a service-based company due to concerns about job security.
  • After careful consideration, I decided to decline the offer.
Comments (2)