4-5 rounds, starting with a phone screen, a couple of 1-on-1 technical interviews. Then a panel interview which starts with a 30 minutes presentation by you on your graduate research followed by four team interviews in a row lasting for 4-5 hours. Finally, an on-site interview is scheduled.