First round was a simple phone screen, less than 15 minutes, with a team manager. Second, true interview was longer (2+ hours) session that included separate sessions with 4 different managers. it was clear different managers were checking for different traits in potential candidates, varying from ability to handle high level software to simple teamwork issues via cliche interview questions.