CGI
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
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.
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.
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
CGI salaries
| Designation | Average 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.
CGI interview questions
Question banks most relevant to roles at CGI, with model answers.
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.
300 open jobs at CGI
Apply on Jobaaj, and use this guide to prepare before your first round.