Two rounds of interviews. First round was with just the director and manager, about 30 minutes. Second round was 2 hours total, going through sets of managers and engineers every 30 minutes, before finally interviewing with the director and manager again. Second round the engineers were very harsh with the questions they asked and the answers I gave to said questions. Felt like they were trying to nitpick every answer I gave them.