Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by CGI Group Team. If you also belong to the team, you can get access from here

CGI Group Verified Tick

Compare button icon Compare button icon Compare

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

CGI Group Software Engineer Interview Questions, Process, and Tips

Updated 12 Mar 2025

Top CGI Group Software Engineer Interview Questions and Answers

  • Q1. String Compression Problem Statement Ninja needs to perform basic string compression. For any character that repeats consecutively more than once, replace the repeated s ...read more
  • Q2. How many types of memory areas are allocated by the JVM?
  • Q3. 1,Diff bwn aggregation and composition? 2,w a p to print fibnoci sries? with recursion? 3,Diff bwn interface and abstract? 4,w ap to print * patteren? * ** *** **** 5,Exp ...read more
View all 42 questions

CGI Group Software Engineer Interview Experiences

79 interviews found

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - One-on-one 

(1 Question)

  • Q1. What is oop concept, difference b/w interface and abstract class
  • Ans. 

    OOP concept focuses on creating objects that interact with each other. Interface is a contract for classes to implement, while abstract class can have some implemented methods.

    • OOP concept involves creating objects that have properties and methods to interact with each other

    • Interface is a contract that defines a set of methods that a class must implement

    • Abstract class can have some implemented methods along with abstrac

  • Answered by AI
Round 2 - One-on-one 

(1 Question)

  • Q1. Manager basic agile related and day today working related stuff

Interview Preparation Tips

Interview preparation tips for other job seekers - prepare basics

Skills evaluated in this interview

Software Engineer Interview Questions & Answers

user image Anudeep Rokade

posted on 8 Oct 2024

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Basis coding question

Round 2 - Coding Test 

DSA coding question manily leetcode qustions

Round 3 - HR 

(2 Questions)

  • Q1. Salary discussion and why this company
  • Q2. What was previous organization role
  • Ans. 

    I was a Software Developer at XYZ Company

    • Developed and maintained software applications

    • Collaborated with team members to design and implement new features

    • Participated in code reviews and testing processes

  • Answered by AI

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Bridge and torch problem : Four people come to a river in the nig ... read more
asked in Capgemini
Q2. In a dark room,there is a box of 18 white and 5 black gloves. You ... read more
Q3. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q4. Puzzle : 100 people are standing in a circle .each one is allowed ... read more
asked in TCS
Q5. Find the Duplicate Number Problem Statement Given an integer arra ... read more
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Contained 2 coding questions 1 easy and 1 medium along with some aptitude questions

Round 2 - Technical 

(1 Question)

  • Q1. A little difficult technical round containing questions related to projects and DSA
Round 3 - Technical 

(2 Questions)

  • Q1. Relatively easy technical round containing theoretical questions from DSA
  • Q2. What is a vector how is it different from array
  • Ans. 

    A vector is a dynamic array that can resize itself, while an array has a fixed size.

    • Vectors can grow or shrink in size dynamically, while arrays have a fixed size.

    • Vectors can easily insert or remove elements at any position, while arrays require shifting elements.

    • Vectors provide bounds checking and can be passed by value, while arrays cannot.

    • Example: vector<string> names = {"Alice", "Bob", "Charlie"};

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
Selected Selected
Round 1 - Technical 

(1 Question)

  • Q1. Basic java and apache camel questions
Round 2 - Technical 

(1 Question)

  • Q1. Basic and few advanced java and apache camel questions
Round 3 - Behavioral 

(1 Question)

  • Q1. Discussion on salary and company culture.

CGI Group interview questions for designations

 Associate Software Engineer

 (49)

 Senior Software Engineer

 (47)

 Software Testing Engineer

 (2)

 Lead Software Engineer

 (1)

 System Software Engineer

 (1)

 Software Engineer Trainee

 (1)

 Senior Software Test Engineer

 (3)

 Senior Software Development Engineer

 (2)

Software Engineer Interview Questions & Answers

user image Yogitha Thatikonda

posted on 25 May 2024

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected
Round 1 - Aptitude Test 

All topics covered apitutude, coding

Round 2 - Technical 

(1 Question)

  • Q1. All topics covered
Round 3 - HR 

(1 Question)

  • Q1. Generic and simple questions

Get interview-ready with Top CGI Group Interview Questions

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed before Nov 2023. There were 3 interview rounds.

Round 1 - Group Discussion 

Basic GD topics, pros and cons to discuss among candidates

Round 2 - Coding Test 

DSA interview questions on string array maps etc.

Round 3 - Technical 

(1 Question)

  • Q1. Java basic questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well and be confident

Software Engineer Jobs at CGI Group

View all
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Tell me about yourself
  • Q2. What are tools you used
  • Ans. 

    I have used a variety of tools including IDEs, version control systems, testing frameworks, and build tools.

    • IDEs: Visual Studio, IntelliJ IDEA, Eclipse

    • Version Control Systems: Git, SVN

    • Testing Frameworks: JUnit, Selenium

    • Build Tools: Maven, Gradle

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. DSA based question on Array
  • Q2. DB Normalization

Interview Preparation Tips

Interview preparation tips for other job seekers - good company to start carrer
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Aug 2023.

Round 1 - Technical 

(2 Questions)

  • Q1. Easy, basic java language questions
  • Q2. String , java features, basic coding questions on streams
Round 2 - HR 

(1 Question)

  • Q1. Basic questions on current project
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. What is callback?
  • Ans. 

    A callback is a function that is passed as an argument to another function and is executed after a certain event occurs.

    • Callback functions are commonly used in event handling, asynchronous programming, and APIs.

    • They allow for more flexible and modular code by separating concerns.

    • Example: setTimeout function in JavaScript takes a callback function as an argument to be executed after a specified time.

  • Answered by AI
  • Q2. When a function is passed as an argument to another function. Then it is a callback function
  • Ans. 

    Yes, a callback function is a function that is passed as an argument to another function.

    • Callback functions are commonly used in event handling, asynchronous programming, and functional programming.

    • Example: setTimeout(function() { console.log('Hello!'); }, 1000);

    • Example: array.map(function(item) { return item * 2; });

  • Answered by AI

CGI Group Interview FAQs

How many rounds are there in CGI Group Software Engineer interview?
CGI Group interview process usually has 2-3 rounds. The most common rounds in the CGI Group interview process are Technical, Resume Shortlist and HR.
How to prepare for CGI Group Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at CGI Group. The most common topics and skills that interviewers at CGI Group expect are CGI, SQL, Javascript, PLSQL and Agile.
What are the top questions asked in CGI Group Software Engineer interview?

Some of the top questions asked at the CGI Group Software Engineer interview -

  1. 1,Diff bwn aggregation and composition? 2,w a p to print fibnoci sries? with re...read more
  2. how can you improve performance of your spring boot applicat...read more
  3. how did you implement logging in your springboot applicat...read more
How long is the CGI Group Software Engineer interview process?

The duration of CGI Group Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

CGI Group Software Engineer Interview Process

based on 69 interviews

5 Interview rounds

  • Technical Round - 1
  • Technical Round - 2
  • Technical Round - 3
  • HR Round - 1
  • HR Round - 2
View more
CGI Group Software Engineer Salary
based on 8.1k salaries
₹3.8 L/yr - ₹12 L/yr
10% less than the average Software Engineer Salary in India
View more details

CGI Group Software Engineer Reviews and Ratings

based on 964 reviews

4.0/5

Rating in categories

3.7

Skill development

4.1

Work-life balance

3.4

Salary

4.2

Job security

4.1

Company culture

3.2

Promotions

3.7

Work satisfaction

Explore 964 Reviews and Ratings
Senior Software Engineer

Bangalore / Bengaluru

3-8 Yrs

Not Disclosed

Explore more jobs
Software Engineer
8.1k salaries
unlock blur

₹3.8 L/yr - ₹12 L/yr

Senior Software Engineer
7.3k salaries
unlock blur

₹6.1 L/yr - ₹23 L/yr

Lead Analyst
3.1k salaries
unlock blur

₹10 L/yr - ₹31.5 L/yr

Associate Software Engineer
1.9k salaries
unlock blur

₹2.5 L/yr - ₹7 L/yr

Senior Test Engineer
1.2k salaries
unlock blur

₹6 L/yr - ₹21.3 L/yr

Explore more salaries
Compare CGI Group with

Accenture

3.8
Compare

Wipro

3.7
Compare

Cognizant

3.7
Compare

Capgemini

3.7
Compare
Did you find this page helpful?
Yes No
write
Share an Interview