I applied through college or university. The process took 2 weeks. I interviewed at CGI (Troy, AL) in Oct 2016
Interview
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.
Interview questions [1]
Question 1
The technical question was to write a code to print a Fibonacci series. Other questions were about past experiences and pretty easy.
I applied through college or university. The process took 4 weeks. I interviewed at CGI
Interview
Applied through my university and I had an interview on campus. Most of the questions were behavioral, but I was also asked about my experience and knowledge. A week or so later I was invited to interview at their offices. I had one interview and most of the questions were behavioral.
Interview questions [1]
Question 1
Where do I see myself in 5 years? For example, goals or expectations.
I applied through college or university. The process took 4 weeks. I interviewed at CGI (Troy, AL) in Nov 2015
Interview
Met with a recruiter at my University's career fair. They scheduled me for an interview on campus the following day. The interview lasted about 30 minutes and was mostly focused on behavioral questions and my past experiences. I got invited for an onsite interview in Troy, AL a few weeks later. This stage consisted of two separate interviews with the first one focusing on my resume and education experiences in detail with a few questions about the software development process. The second interview was a technical interview with questions focused on my programming experiences and specific programming concepts. The interviewer planned on having me code on the whiteboard but we ran out of time. A few days later I received an offer for a full time position. At the time of writing this I have neither accepted or declined the offer.
Interview questions [1]
Question 1
Describe the difference between object-oriented programming languages (Java, C#, etc.) and procedural programming languages (C, etc.).