Swiggy | SDE 2 | Remote | Dec 2024 | Result (Reject) | Worst HR ever seen
Summary
I interviewed for an SDE 2 position at Swiggy remotely and successfully navigated multiple technical rounds, including coding and low-level design. However, despite a strong technical performance, I was ultimately rejected after an unexpected and confrontational interaction with HR regarding my application level.
Full Experience
My journey with Swiggy began with an online assessment, where I successfully solved three medium-level coding questions within the allotted 1.5 hours. Following this, I was unexpectedly scheduled for a PS/DS round for SDE 2, despite initially applying for SDE 1. I proceeded with the round, and the interviewer was very humble and polite. I tackled two medium-level questions, completing both with optimal time complexity, and received positive feedback the same evening, clearing me for the next stage.
The subsequent Low-Level Design round involved designing a services configurations updation system. My task was to define APIs, entities, establish a folder structure, and implement the system. I successfully met all the requirements, and this round went particularly well for me.
The turning point, however, came during the LLD interview when I casually mentioned applying for SDE 1 but interviewing for SDE 2. The next day, HR called me, and she was literally shouting, accusing me of being forced into the SDE 2 interview. This unprofessional interaction was followed by a two-week silence before I received a notification stating that I would not be moving forward.
Interview Questions (1)
Design a system for updating service configurations. This task required defining APIs, specifying entities, establishing a suitable folder structure, and implementing the solution.