Dataford
Interview QuestionsInterview GuidesExperiencesCoaching
New
Pricing
Get started
Dataford
Popular roles
Software EngineerData AnalystData ScientistData EngineerBusiness AnalystAI EngineerMachine Learning EngineerProduct Manager
Browse
Browse All RolesEvery role hub, from analyst to MLBrowse All CompaniesCompany-specific interview loopsAll Interview GuidesThe full guide library
Top questions by role
Software EngineerData AnalystData ScientistData EngineerBusiness AnalystAI EngineerMachine Learning EngineerProduct Manager
Top questions by skill
SQLPythonStatisticsMachine LearningA/B TestingSystem DesignGenerative AIProduct SenseMetricsBehavioral
Browse all questions →Try a mock interview
Experiences
Practice
Mock InterviewsTimed interview simulations with feedbackCoaching1:1 coaching with people at your target companiesSuccess PathYour 6-week structured planModulesCurated lessons by topicWebinarsTalks from ex-Big Tech data leadsPlaygroundA free-form scratch editor
Learn
BlogInterview strategy and career adviceTech Job Market ReportHiring trends across data and AI rolesFor UniversitiesDataford for career centersAbout DatafordWho we are and how we build
Pricing
Build my plan
Interview Guides/CGI
CGI logo
CGICompany guide
Updated weekly · Reviewed by the Dataford team

CGI interview process & guide 2026

Interview difficulty 4.6 / 10Based on 559 interview reports

Everything we know about interviewing at CGI: the process stage by stage, what each round tests, compensation by level, and reports from candidates who interviewed.

Software EngineerConsultantBusiness AnalystData EngineerData AnalystProject Manager

At a glance

4.6/ 10
Interview difficulty 4.6 / 10
Rated by candidates who reported interviewing here. Harder than 49% of companies we track.
37
Role guides
559
Interview reports
12
Topics tracked
$124k
Median total comp
5 rounds
  1. 1
    Initial screening call (recruiter and/or HR)
  2. 2
    Initial screening
  3. 3
    Technical interviews and technical assessments
  4. 4
    Team member, team interview, and hiring manager conversations
  5. 5
    Final management interview or design assignment (if included)
01 · Overview

Interviewing at CGI

CGI’s interview loop combines recruiter or HR screening with multiple technical and team or manager conversations. Across reported roles, you will usually cover both “fit” and role-specific fundamentals, and some steps explicitly include internal evaluations plus client-facing style discussions.

What they test most is practical, language and data fluency plus analytical communication. The most prominent topics across roles are Python and SQL (both very high), and they also ask about SQL joins, data interpretation, analytical thinking, and communication, stakeholder management, and project management (so you should expect to explain your reasoning clearly, not just produce an answer). For several roles, Java, OOP, and product management appear with the highest prominence, alongside P and L, regulatory compliance, and project management topics that show up as part of the technical or domain evaluation.

Candidate reports describe loops that can move quickly or stretch to about a month, with roughly a week in some cases. Outcomes in the candidate dataset show an offer rate of 0.0%, so your focus should be on maximizing alignment with the topics above and communicating your decision process well, since that is consistently mentioned as the evaluation lens.

Good to know

Across many roles, the interviews emphasize explaining your background and mapping it to the role, alongside fundamentals in the relevant languages or domain topics, so you should prepare tight, structured stories that connect each experience directly to what they ask about.

02 · Difficulty and outcomes

How hard is the CGI interview?

Aggregated from 559 interview experiences
Difficulty mix
Easy28%
Medium61%
Hard11%
Most loops land in the middle: hard enough to prep for, rarely brutal.
Offer rate
56%about 1 in 2

About 1 in 2 candidates with a known outcome convert.

312 offers across 558 reports with a stated outcome.
Experience sentiment
68%positive
Positive 68%Neutral 15%Negative 18%
03 · The loop

The interview process, end to end

5 rounds · based on 559 candidate reports
  1. 1
    Initial screening call (recruiter and/or HR)

    You will talk with a recruiter and or HR to assess your background and fit for the role. Some reports describe it as focused on motivation and resume alignment.

    Short call, specific duration not provided · Background fit · Motivation · Role alignment
  2. 2
    Initial screening

    You may have an additional HR or recruiter screening to confirm qualifications and fit. Reports also mention that early stages may be resume-based and conversation-heavy.

    Short screening, specific duration not provided · Qualifications · Fit · Analytical thinking (light)
  3. 3
    Technical interviews and technical assessments

    You will complete technical interviews that can include coding questions, system design scenarios, and domain problem solving. The topic set indicates emphasis on Python and SQL, analytical thinking, SQL joins, data interpretation, and for some roles Java and OOP, along with product management, P and L, regulatory compliance, and project management topics.

    Multiple rounds, specific duration not provided · Python · SQL · SQL joins
  4. 4
    Team member, team interview, and hiring manager conversations

    You will meet with team members and possibly senior leadership or directors to assess technical knowledge, teamwork, and cultural fit. You may also have a hiring manager interview to evaluate your fit and technical communication.

    1-2 or more interviews, specific duration not provided · Stakeholder management · Communication skills · Technical depth (role-dependent)
  5. 5
    Final management interview or design assignment (if included)

    Some candidates report a final management discussion with a team leader for strategic alignment. At least one reported loop includes a design assignment that covers user research, wireframing, and prototyping skills, so confirm expectations for your role.

    Specific duration not provided · Strategic alignment · Design and prototyping (role-dependent) · Communication
04 · Topic breakdown

What CGI actually tests for

How prominent each skill is across reported loops
87%
JavaScript
84%
Data Visualization
81%
SQL
78%
Business Intelligence (BI)
73%
Java
73%
Data Modeling
71%
Node.js
50%
Data Governance
49%
Behavioral Interviewing
46%
Communication Skills
35%
Problem Solving
35%
Stakeholder Management
Tested less
Tested more
05 · Role guides

Find the guide for your role

This is your next step: open the guide for the role you are interviewing for. Each one carries the questions CGI interviewers actually ask that position, the loop structure, and pay by level.

Most reported roles
Software Engineer
$45k-$246k total comp
Real questions · Loop structure · Pay bands
Open the guide
Consultant
$90k-$246k total comp
Real questions · Loop structure · Pay bands
Open the guide
Business Analyst
$46k-$176k total comp
Real questions · Loop structure · Pay bands
Open the guide
Showing 12 of 37 role guides
Account Executive
$65k-$92k
Open guide
Agentic AI Engineer
$62k-$186k
Open guide
AI Architect
$84k-$175k
Open guide
AI Engineer
$71k-$173k
Open guide
Analytics Engineer
$73k-$155k
Open guide
Business Intelligence Analyst
$90k-$230k
Open guide
Cloud Engineer
$67k-$236k
Open guide
Data Analyst
$52k-$202k
Open guide
Data Engineer
$59k-$172k
Open guide

Real interview experiences

What candidates said about the loop, difficulty, and outcomes, straight from recent reports for these roles.

Business AnalystConsultantFull Stack EngineerSoftware Engineer
06 · Compensation

What CGI pays, by level

Estimated total compensation: base salary plus stock and annual cash bonus.

Median $124k
Level$0kTotal comp range$650kTotal
All levels
Base $45k-$462k
$37k-$633k
Ranges blend verified compensation data points. Base + stock + annual bonus shown. Estimates only.
07 · Insider tips

What separates offers from rejections

Patterns from candidates who got offers, and the mistakes that most often sink a loop.

Do this

  • Prepare concise explanations of your past work that map back to the job you applied for, since multiple reports describe resume-based discussion as a major part of the process.
  • For the high priority areas, be fluent in both Python and SQL, and also be ready for SQL joins and data interpretation questions.
  • Practice structured problem solving and verbalizing tradeoffs, because analytical thinking and communication skills are prominent and reports repeatedly frame evaluation around how coherently you communicate.
  • If the role involves Java and OOP, review core concepts and be ready for system design style scenarios and behavioral questions tied to your experience.

Avoid this

  • Do not rely on vague explanations. The data and reports point to evaluation of coherence, clarity, and how well you connect your experiences to the role.
  • Do not ignore stakeholder or delivery communication. Stakeholder management and project management are prominent enough that you should be able to discuss how you work with others and manage execution.
  • Do not assume all rounds are purely technical. HR screening, team member interviews, and manager discussions show up across the reported steps, so you need both fit and technical readiness.
  • Do not over-focus on only one language or one type of question. Java, OOP, and product management, plus P and L and regulatory compliance for some roles, appear with very high prominence in the topic data.
08 · FAQ

CGI interview FAQ

Answered from real candidate and workplace data
How hard are the interviews?

In the candidate dataset, 27.8% of reported questions were easy, 61.4% were medium, 10.2% were hard, and 0.6% were very hard. Reports also describe the overall difficulty as manageable or average for many candidates, though one report notes inconsistency in question framing.

What is the format and typical sequence?

Across roles, you will typically see a recruiter or HR screening step, followed by technical interviews or technical assessments, and then conversations with team members and/or the hiring manager. The exact order varies by candidate, and some loops include both HR and manager passes more than once.

What should I prioritize studying?

Prioritize Python and SQL, plus SQL joins and data interpretation, since these are among the most prominent topics in the dataset. Also prepare communication skills and stakeholder or project management content, since they appear frequently across reported interview topics and processes.

How long does the process take?

Candidate reports describe a loop that can move quickly from initial screen to later conversations, about a week in one example, and up to roughly a month in another. One report also describes a week-plus timeline with clear handoffs.

Will I get an offer?

In the provided dataset of candidate reports, the offer rate is 0.0%. That means you should treat the interviews as a way to demonstrate alignment with the role’s topics and communication expectations, but do not expect offer probability from this dataset.

Can I apply again if I do not pass?

The provided data does not state any re-application policy or time window. If you want, tell me your target role and level, and I can map the likely topic emphasis for that role based on the interview topics list you have.

09 · In their words

What people say about CGI

Verbatim snippets from employee and candidate reviews
“Don't expect any pay rises.”
Software Engineer2.0
“CGI is an awesome company to work for.”
Software Engineer2.0
“Changing projects internally can be challenging, which may limit career flexibility.”
Software Engineer4.0
“Work-life balance is good, allowing for a healthy separation between personal and professional time.”
Software Engineer4.0
“The work culture is positive, with a strong emphasis on work-life balance and opportunities for extracurricular activities.”
Software Engineer5.0
“While the overall experience is great, salary hikes could be more competitive.”
Software Engineer5.0
10 · Keep prepping

Related company guides

Companies that hire for the same roles
Accenture53 guidesEquifax33 guidesDun & Bradstreet28 guidesManpower Belgium28 guidesTransUnion26 guidesExl25 guides
On this page0% read
OverviewHow hard is it?The interview processWhat CGI evaluatesQuestions and role guidesCompensation by levelInsider tipsFAQWhat people sayRelated guides
Prep for CGI with a plan

A day by day plan built from this guide, with the questions CGI actually asks.

Build my plan

Ready for your CGI interview?

Practice the exact questions from this guide with AI feedback, and walk into your loop knowing what to expect.

Start practicing freeView pricing
Keep exploring

Browse every guide, role and company

Roles at CGI
CGI Account ExecutiveCGI Agentic AI EngineerCGI AI ArchitectCGI AI EngineerCGI Analytics EngineerAll 37 roles
CGI prep plans
CGI Interview QuestionsCGI Software Engineer Interview QuestionsCGI QA Engineer Interview QuestionsCGI Data Engineer Interview QuestionsCGI Consultant Interview QuestionsCGI AI Engineer Interview QuestionsCGI DevOps Engineer Interview QuestionsCGI Data Analyst Interview QuestionsAll prep collections
Other companies
Accenture interview questionsEquifax interview questionsDun & Bradstreet interview questionsManpower Belgium interview questionsTransUnion interview questionsBrowse all companies
Keep exploring
All interview guidesPractice questionsBrowse companies
Dataford

Interview guides, real questions, and mock interviews for tech roles.

Interview Prep

Interview GuidesInterview QuestionsInterview ExperiencesMock InterviewsPersonalized PrepPricing

Popular Roles

Software EngineerData AnalystData ScientistData EngineerBusiness AnalystAI EngineerMachine Learning EngineerProduct ManagerQA EngineerProject ManagerBrowse All Roles

Explore

Browse CompaniesBlogTech Job Market ReportUniversitiesBecome a Coach
About·Contact·Privacy·Terms
LinkedInYouTube
© 2026 Dataford, Inc.