The interview process consisted of two technical rounds and one final discussion round.
Technical Round 1:
Primarily focused on previous work experience, problem-solving approaches, and real-life scenarios handled in past roles.
Technical Round 2:
Mostly involved puzzles and DSA questions. I was asked to solve a puzzle, implement a URL shortener, and then make improvements while answering follow-up questions about the solution.
Before the interviews even began, I made sure to clearly communicate my expected compensation, and I confirmed multiple times whether the company could support that expectation. Each time, I was assured that the expectation had already been reviewed internally and was within an acceptable range if I cleared all rounds.
After completing all three rounds successfully, I was left waiting for almost three weeks with no updates. Eventually, the hiring team informed me that I had cleared everything and was considered a strong fit only to then state that they would not be able to offer the expected compensation, nor anything close to my current package. This was extremely disappointing and felt misleading, especially after the repeated confirmations provided earlier in the process.
Throughout the process, communication from the hiring team was inconsistent and unresponsive, making the experience unnecessarily stressful.
Given the existing negative reviews about the company’s interview process, the delayed communication, and the last-minute change in compensation stance, the whole experience reinforced my concerns.
My suggestion: evaluate carefully before pursuing opportunities here. The interview journey itself reflects the organization’s overall approach.