Background
Designation: SDE-1 YOE: 1.8 YOE (FT)
Interview Process Applied through the career portal.
After a long wait, I was called for the next round of interviews in the first week of January, where rounds 1 and 2 happened on the same day.
R-1 (1st week of JAN )
This was a 1-hour round. The interviewer was friendly. We spent 15 minutes discussing each other's roles and work.
Then, we moved to a DSA problem similar to "Remove All Adjacent Duplicates in String II", but instead of a string, it involved an integer array.
The interviewer provided positive feedback at the end. I would rate this round as a potential hire.
R-2 (Same day)
The interviewer introduced themselves and reviewed my resume, which lasted for 15-20 minutes.
The interview was supposed to be DSA-focused, but it turned into a Low-Level Design (LLD) exercise.
I was asked to design a system similar to Stack Overflow with limited features such as topic subscription/unsubscription, asking/answering questions, upvoting, global search, and a feed view (with options for recent and most upvoted questions).
I started by defining APIs and the database schema with all fields. The interviewer then asked how to write efficient queries for all APIs.
We discussed how caching would improve performance. I added cache logic and specified which data to cache with TTL or permanently.
We also discussed scalability at both the service and database levels.
The interviewer agreed with my solution and gave feedback that I needed to be more vocal. The feedback was positive; I would rate this as a lean hire.
R-3 (2nd week of JAN )
It's been over a week since R-3, with no updates, and no response from HR. Therefore, I consider this application rejected and will move on.