The interview consisted of 3 rounds – 2 technical rounds and 1 HR round.
🔹 Round 1: Technical
The first round was mostly CP-based.
I was asked 2 questions:
A standard easy DSA problem to begin with (Finding Next Greater Element).
A greedy problem.
This round was relatively easy and most candidates cleared it.
🔹 Round 2: Technical
The second round began with a short Q&A on the resume. I was asked to explain one of my projects and answer a few follow-up questions.
Then I was asked a DSA problem. The round lasted for around 45 minutes and they expected a deep discussion.
Strong emphasis on optimizing time and space complexity.
Also asked to specify states of the program, reducing possible redundancy (obviously not all in the first go).
Many students were asked a design problem in this round, like:
Designing Board for Snake and Ladder or a Chess Game.
You’re not expected to write code, but describe the classes, functions, and state transitions involved.
🔹 Round 3: HR
The HR round was mostly a formality, and no one was eliminated here.
Note that though this is the case with most companies, there are SDEs that do eliminate people in the HR round, so be careful.