We had 5-6 rounds of interview.
-The first round was a technical written round. There were 3 coding questions and around 10-15 objective type questions where they asked regarding time complexities, dbms queries, output of code snippet,etc
-The second was a surprise extended technical written round. Here, they asked us to code an easy program and when we did, they asked us to optimise it. This round was pretty easy.
-The third round was a technical F2F. Here, we were asked multiple coding questions. When we did code them, we were asked to optimise it. And, when we did optimise it, we were asked to optimise it further, and so on. This round was intense and difficult. We were also asked what our favourite subjects were and we were asked questions on those subjects (Be careful while answering about your favourite subject).
-The fourth round was advanced technical F2F. Here, we were asked design problems rather than actually coding them. Questions like how would you check if a sudoku puzzle's answer was valid or not, how would you design snake & ladder game using hash maps and other games/puzzles were asked. We were asked to code a part of the solution, but not completely.
-The fifth round was a repeat of the fourth round but only for those students who weren't convincing enough in the fourth round.
-The sixth round was the HR round which was basically a formality where we were told about the CTC, benefits and perks of joining HashedIn, etc.
Out of 300+ students who attempted the first round, only 12-15 progressed to the 2nd round.
In the end, 4 students got the offer.