I got the interviews scheduled by an HR consultancy.
1) First round was an online coding challenge hosted in Hackerrank. Questions were above average and were able to be solved in the given time frame.
2) After clearing the coding test, got scheduled with a phone interview alongside code collaboration.
The interviewer was great to communicate with and made free to express the solutions.
3) After the telephonic round, I was asked to come down to their Bangalore office.
- First round had simple DS problems. I was not able to give the correct/efficient solution in the first try. But the interviewer was asking questions within the proposed solution. I asked for a couple of minutes to think on other possible solutions, but he told he is fine with the approach.
- Second round was again a technical discussion, which comprised of slightly tougher DS questions, I gave efficient solutions for all of them. Interviewer was guiding in the right way by asking correct questions.
- Third round was with a technical manager/lead, it was more on what I do in a daily job and the reason for job switch, previous work experience etc., And a problem on scalability, using trie and anagrams.
4) After three F2F rounds, got the feedback that except first round other rounds results were positive, this made to have another round on Problem solving (Basically same as first F2F)
- Got it scheduled with a person from their Chennai office, this round was a full of confusion from the beginning, till the end interviewer was not clear on what was expected also the interviewer just wanted me to tell what was in her/his mind already . Somehow got to the conclusion and closed the interview saying "that's all I wanted".
5) After all these, got a feedback the next day that the response from first round is negative and thus they are not continuing the hiring process, seriously if everything is decided on that round why was even I asked to sit for the whole day attending other interviews.