I was contacted by a sourcer who forwarded my resume to a recruiter, and they arranged an interview for me to speak with a large group. Unfortunately, the entire experience was pretty disappointing.
The first interview was supposed to be with the hiring manager, but I was informed with a very short notice that the hiring manager asked to reschedule and one of his subordinates would be substituting for him. That interview went well, but the next two technical interviews with their two senior engineers were very frustrating.
The first interviewer of the two technical interviews was a weak communicator, and it was quite challenging to get him to understand a number of simple and concise answers. Additionally, his technical skills were pretty low, and I didn't feel like the interviewer was qualified for the interview.
The second interviewer was even worse. He spent at least 10 minutes talking about his own career plan in the company, which was frustrating because a big chunk of my interview time was wasted. The interviewer only asked two questions, and the first question was a coding question which I answered well. However, he then asked some obscure Python questions until I couldn't answer them. This left me feeling that the interviewer was very unprofessional and that the interview missed the mark as they didn't ask truly important questions.