Initial Assessment
Candidates typically start with an online assessment that includes quantitative, logical, and verbal sections, along with a coding segment focused on basic data structures like arrays and strings.

Real, anonymous reports from people who interviewed for Software Engineer at CGI, newest first and distilled into what to expect across the loop.
I interviewed for a Software Engineer role at CGI with an average difficulty process over roughly a few stages, leaning heavily on resume-based discussion plus standard technical questions.
I went through an average-to-difficult CGI interview experience that felt inconsistent and, at times, badly managed over a couple of rounds or an onsite sequence.
Candidates typically start with an online assessment that includes quantitative, logical, and verbal sections, along with a coding segment focused on basic data structures like arrays and strings.
Technical rounds often cover Java, Spring, and other frameworks, with questions ranging from fundamentals to more advanced topics, and may include live coding or problem-solving discussions.
Candidates are frequently asked to discuss their past projects in detail, emphasizing their roles and responsibilities, with some rounds focusing on client-related scenarios or technical implementations.
Behavioral interviews focus on teamwork, collaboration, and situational responses, often tied back to the candidate's resume and past experiences, with a generally supportive tone.
Candidates report inconsistent communication from recruiters, including scheduling issues and lack of follow-up after interviews, which can lead to a frustrating experience.
The interview process is described as average in difficulty, with many candidates not receiving offers; preparation on resume-aligned topics and clear communication is emphasized as crucial.