Company interview guide

CGI

HQ — Montreal, Quebec, Canada·Foreign MNC·B2B

CGI India interview process for freshers and laterals in Bengaluru, Chennai, Hyderabad, Mumbai and Pune: online test, technical and HR rounds, plus common questions.

  • 300 open jobs
  • 1976 founded
  • 10k-50k employees in India
  • Montreal headquarters
01
Company overview

About CGI

CGI is a Canadian IT and business consulting services company and one of the largest independent firms of its kind in the world, with around 90,000 professionals serving clients in banking, insurance, government, utilities, manufacturing, retail and telecom. It delivers application development and maintenance, infrastructure services, cloud and data engineering, and business consulting, often through long-term managed services contracts.

India is CGI's largest delivery geography outside North America, with more than 20,000 employees across Bengaluru, Chennai, Hyderabad, Mumbai and Pune. CGI refers to its staff as members and runs a share purchase plan that most employees join, which it highlights as part of its ownership culture. The India centres support global clients across banking, insurance, health and government, and also work with Indian customers.

CGI hires freshers as Associate Software Engineers through campus and off-campus drives and takes experienced professionals across Java, .NET, SAP, testing, cloud, data, cybersecurity and project management. Interviewers look for solid programming fundamentals, clear communication with clients and colleagues in other time zones, and a steady, team-oriented attitude.

Founded in1976
OwnershipPrivate
India Employee count10k-50k
Global Employee count50k-1 Lakh
HeadquartersMontreal, Quebec, Canada
CEOGeorge D. Schindler
Type of CompanyForeign MNC
Nature of BusinessB2B
Founders Serge Godin
02
Step by step

CGI hiring process

CGI hires freshers through campus recruitment and periodic off-campus drives, and experienced professionals through its careers portal, job portals such as Jobaaj, referrals and staffing partners. The process is largely virtual.

1. Application and eligibility screening

For fresher drives CGI typically asks for a B.E., B.Tech, M.Tech, MCA or M.Sc. in a relevant discipline, an aggregate of around 60 to 65 percent through tenth, twelfth and graduation, and no active backlogs. Lateral candidates are screened against the skills and years of experience listed for the role.

2. Online assessment

Fresher candidates take an online test with aptitude sections on quantitative ability, logical reasoning and verbal ability, plus a technical section on programming fundamentals and one or two coding questions. Lateral candidates in some skills also complete a technical test or a coding exercise.

3. Technical interview

A 30 to 45 minute interview with a senior engineer or technical lead covering your core language, data structures, databases, projects and, for laterals, hands-on depth in your stack. You may be asked to write or explain code on screen.

4. Managerial or second technical interview

Some roles include a second round with a delivery manager to assess problem solving, teamwork, client communication and fit for a specific project. Laterals often get a deeper technical or design discussion here.

5. HR interview

HR discusses your motivation, location preference, shift flexibility for support roles, salary expectations and notice period, and explains CGI's benefits including the share purchase plan.

6. Offer, verification and onboarding

Selected candidates receive an offer letter, complete background verification and join an induction. Freshers go through a training programme on their assigned technology before moving to a project.

03
What to expect

CGI interview rounds

The rounds below describe the fresher Associate Software Engineer track. Lateral hires normally skip the online test and have two to three interviews focused on their skill area.

Round 1: Online assessment

Roughly 90 to 120 minutes, online and proctored, with sectional cut-offs. The coding questions are usually easy to medium and can be attempted in common languages such as Java, Python, C++ or C#.

  • Quantitative aptitude and data interpretation
  • Logical reasoning and verbal ability
  • Programming fundamentals: output prediction, OOP concepts, basic SQL
  • One or two coding problems on arrays, strings or simple algorithms

Round 2: Technical interview

30 to 45 minutes with a technical lead. Expect the interviewer to pick one language from your resume and go deep on it, then move to your projects.

  • OOP concepts with examples: inheritance, polymorphism, interfaces
  • Data structures: arrays, linked lists, hash maps, and when to use each
  • SQL joins, indexing and normalisation
  • Detailed walkthrough of your final-year project

Round 3: Second technical or managerial interview

Used for many roles and for most lateral positions. A delivery manager or architect assesses how you approach problems and fit into a client-facing delivery team.

  • Debug a small piece of code or explain a design choice
  • How you would handle a production incident on a client system
  • Working across time zones and with offshore or onsite teams

Round 4: HR interview

A 15 to 30 minute conversation on fit and logistics.

  • Why CGI and what you know about its business
  • Willingness to relocate across CGI's five India cities and to work in shifts if needed
  • Salary expectations, notice period and service agreement for freshers
04
Pay by role

CGI salaries

DesignationAverage salary
Data Analyst
Experience: 1 - 4 years yrs
₹ 11.7 Lakhs /year
Typical range ₹7.8 L – ₹15.6 L/yr
Technical Lead
Experience: 6 - 10 years yrs
₹ 35.8 Lakhs /year
Typical range ₹26 L – ₹45.5 L/yr
Senior Software Engineer
Experience: 3 - 6 years yrs
₹ 22.1 Lakhs /year
Typical range ₹15.6 L – ₹28.6 L/yr
Software Engineer
Experience: 0 - 2 years yrs
₹ 8.8 Lakhs /year
Typical range ₹5.9 L – ₹11.7 L/yr

Figures are estimates based on typical market ranges for this role and sector, not company-published pay. Actual offers vary by location, skills and negotiation.

05
Practise by topic

CGI interview questions

06
Asked in the room

CGI interview FAQs

Q1How many rounds are there in the CGI interview process?

Freshers usually go through three to four rounds: an online aptitude and coding assessment, a technical interview, sometimes a second technical or managerial interview, and an HR round. Experienced candidates typically skip the online test and have two or three interviews, with a technical deep dive, a managerial discussion and HR.

Q2How long does CGI take to complete hiring and share an offer?

Campus and off-campus drives are usually completed within a week or two, though offer letters and joining dates for freshers can follow several weeks to months later depending on project demand. Lateral hiring typically takes two to four weeks from the first call to the offer, with background verification before joining.

Q3Explain the difference between an abstract class and an interface.

Say that an abstract class can have both implemented and abstract methods and state, and a class can extend only one, while an interface defines a contract of methods that a class can implement alongside others. Give a short example, such as an abstract Vehicle class versus a Drivable interface, and mention when you would choose each in a real project.

Q4Tell me about your final-year project and your role in it.

Describe the problem, the architecture and technologies, the part you personally built, one difficulty you solved and what you would improve now. Interviewers use this to check that the project on your resume is genuinely yours, so be ready to write a small piece of its code or explain its database design on the spot.

Q5Why do you want to join CGI?

Mention specifics: CGI's long-term managed services model, its member share purchase plan and ownership culture, its work for banking, insurance and government clients, and its large India delivery centres. Then connect that to your goals, such as learning enterprise-scale delivery or working with global clients early in your career.

Q6What is the salary and eligibility for a fresher at CGI India?

Associate Software Engineer roles are open to engineering and computer applications graduates with roughly 60 percent or above and no active backlogs, and typically pay in the low-to-mid single-digit lakhs per annum with a fixed component, benefits and eligibility for the share purchase plan. Some fresher offers include a service agreement, so read the terms before accepting.

Quick facts about CGI

How many people work at CGI?
CGI employs approximately 10k-50k. Headcount figures move over time and are indicative.
Is CGI a public or private company?
Ownership: Private.
Who founded CGI?
CGI was founded by Serge Godin.
Who is the CEO of CGI?
As recorded on this profile, George D. Schindler leads CGI. Leadership can change - check the company's own site for the current position holder.
Hiring now

300 open jobs at CGI

Apply on Jobaaj, and use this guide to prepare before your first round.