I had my first interview on my college campus. It was basically a technical screening to see if I actually knew anything related to the nature of the work the job would entail. After the first interview I was invited to CGI Federal headquarters for a second round of interviews. I had three 1:1 interviews with three project managers who asked me about previous projects, skills and why I wanted to work at CGI. About 3 weeks later I got the offer through a phone call and accepted.