- First round was just technical background screening.
- Second round was simple question with greedy alg. implementation.
- Third round was 3 alg. questions (Java & Data structures, Trees, BFS), 1 API design, 1 behavioural screening. Whole process took from 10am to 4pm.
- Fourth round was finding a team which would suit my skills.
Then hiring committee said no because "they haven't seen enough of my coding capabilities". But they were good with my problem-solving capabilities so there was another round.
- Fifth round was 2 alg. question (DP, Simple math in 2D space), 1 API design question.
Final decision was no, with no feedback why.