Interview process consisted of one HR phone screening followed by three technical rounds.
The technical rounds were:
Pair coding: implement a custom data structure.
Pair coding: parallel processing and async programming.
System design: data processing and AI-related architecture.
The first two technical rounds were conducted by one interviewer each. The exercises were medium difficulty or lower, and the interviewers were fair and clear.
The third round was supposed to have two interviewers, but only one joined the call. This felt awkward because the expectation had been set that two people would be present. I had also recently seen another Glassdoor review mentioning a similar situation, where one interviewer left during the interview, so this gave me the impression that something was off.
I asked at the end why the second interviewer had not joined, but the answer was not very convincing and no clear reason was provided. It would have been better if this had been explained at the beginning of the interview.
To be fair, I was not very familiar with the topic in the third round, and I do not think I performed well there. However, the missing interviewer made the experience feel disorganized and created the impression that the process may not have been fully structured or transparent.