I applied for an entry level Application Developer position at CGI. The interview process was pretty straight forward. I received a follow up email after speaking with them at a career fair, which asked me to fill out a few basic questions (basically whats on your resume). After that I had a phone interview that lasted approximately 15 minutes. They asked me a few questions about how I dealt with hardships and difficulties in work situations etc. At the end of the phone call I was asked to come to an onside interview. At this interview, I met with two different interviewers. The first asked me more technical questions about what I knew and explained what kind of technical projects the company worked on. The second interviewer asked me more functional questions such as have I had experience with Q/A and documentation along with more questions of past working experiences. After this, I met back with my recruiter and filled out some paperwork before leaving. Overall pretty easy process.