I applied through college or university. The process took 2 weeks. I interviewed at CGI in Jan 2008
Interview
Company was very professional in their treatment of me. I had a 1:1 interview on campus which was a non-technical interview and then was invited up to their building for a half day of interviews. Two of those were behavioral and one was technical where I was asked some fairly basic brainteasers and math questions.
Interview questions [1]
Question 1
How many possible combinations of length k can you make with input of length n?
I applied through college or university. The process took 4 weeks. I interviewed at CGI (Lebanon, VA) in Mar 2010
Interview
My first interaction with CGI was at a career fair hosted by my university, which led to an on campus interview at my university. I got an email from a HR person about two weeks later asking me to come to a interview at CGI Federal's Lebanon, VA HQ. This consisted of a "Meet-and-Greet" dinner where about 20 other prospects gathered to eat and talk with current senior staff members. The next day we met at their HQ the day comprised of 3 interview (Analytical, Technical, and Leadership), a discussion panel with current employees, and a presentation from HR to give information on benefits. They said 3 to 4 weeks on call backs and I am coming up on 3 weeks since my interview.
Also a few notable things, they paid for everything hotel, dinner, gas, and reimbursement of rental car if needed. Very friendly atmosphere.
Interview questions [2]
Question 1
None of the technical questions where really hard. My technical interviewer asked me to write a method (my language of choice) to return a factorial of a give number. The other question consisted of basic SQL statements and joins.