Server-Side Senior .NET Software Engineer
These are the stages of the interview process:
1. Phone interview with professional questions.
2. Professional interview with the designated team leader.
3. Professional interview with 2 higher managers.
4. Personal HR interview.
5. Providing references.
After the phone interview I came in for the first professional interview, and as I was free for the day and I passed the first interview, I was offered to stay for 2 more interviews. The second professional interview was supposed to actually be two separate interviews, but for me it was just one, with both interviewers present.
In the second interview, as I was answering the question of the first interviewer, the other was a bit rude and at some point just stopped listening to what I was saying and started reading something on his phone. After about 5-8 minutes, when he stopped looking at his phone and started asking questions again, his questions seemed "petty" to me, even a little spiteful, as he repeated questions the other interviewer had already asked, but wanted a more detailed answer with detailed explanations, and kept pushing for more specific answers every time.
Besides that small unpleasant feeling in the second interview, the overall process was nice and it seems that the company requires a high level of professionalism from its candidates, which is a good sign.