First a phone interview with hiring manager followed up a week later by 1:1 interview with the HR rep, then the hiring manager again, then a group interview with the development group and then the test group all on the same day, Was asked to solve a logic problem plus C language questions and asked interview questions about worst working situation with past peers and mgmt to see how i dealt with those issues.