Interview process consists of several steps. But all of them are practically same. First step is phone screening. There were several questions about algorithms and data structures. Then I've got invited to on-site interview. It consisted of 4 steps. Each of them was 1on1 interview. And each of those were interviews on algorithms and data structures. They have a pool of questions and they pick random questions from that pool.
After going through this part of process, I was asked by some higher rank HR when I would be ready to start and what salary would I want. The final interview with team manager was arranged. I was warned by HR that this is final interview and it is going to be non-technical, but still there may be some technical questions. It was rearranged several times than because manager was busy, and then manager was on vacation. Finally, interview with manager was arranged for not the best time for me - it was in the evening, after working hours. But that was only option for me for that moment, as I was tired of waiting.
Final interview was all the same as all previous interviews. It was data structures & algorithms questions once again. I performed almost at same level as in previous times.
After that I received no feedback. I requested some and was said that detailed feedback about my interview will be sent to me when it's ready and that at the moment they are not able to offer me position.
I was offered to go through interview process for another position for which I hasn't corresponding knowlege and experience. That interview was a failure for me because of that. I felt very uncomfortable because of cocky interviewer. All the previous interviewers were a little bit arrogant, but this one was too much because I was not quite cut out for position.
And in the end, I haven't received any feedback