I applied through college or university. The process took 4 weeks. I interviewed at CGI (Lebanon, VA) in Dec 2012
Interview
The process was very straight forward. I met them at the career fair at my school and handed them my resume. I received an e-mail from the HR that they would like to interview with on campus. The interview date was set a day or two after the career fair. It was very easy. Then they invited to come for an on-site interview. Once I was made it for the interview.
It was again very very easy. BE AWARE: if you expect to make a market level salary, then look elsewhere.
Interview questions [1]
Question 1
There are not any hard questions. I was asked to explain what polymorphous is. And what is the difference between XML and HTML.