The first round was a typical phone interview, and the second was a tech screening by a manager. 2 more tech screens, followed by a pair programming session. None of the questions were all that complex or difficult; However, one of the technical interviews was supposed to be behavioral. The interviewer decided to make it a technical interview and seemed standoffish from the start, almost as if he knew he did not want to move forward with me before the interview even started.
Investing time in 5 different rounds of interviews is a lot, especially when they refuse to give you any feedback afterward. Especially when the interviewers are allowed to switch the purpose of the interview call altogether whenever they feel like it.