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 Interview Questions, Process, and Tips

Updated 27 Mar 2025

Top CGI Group Interview Questions and Answers

View all 367 questions

CGI Group Interview Experiences

Popular Designations

492 interviews found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - Technical 

(9 Questions)

  • Q1. What is difference between tuple and list and where did you used it in your project?
  • Ans. 

    Tuple is immutable and ordered, while list is mutable and ordered. Tuples are used for fixed data, lists for dynamic data.

    • Tuple is created using parentheses (), while list is created using square brackets []

    • Tuples are immutable, meaning their elements cannot be changed once defined, while lists are mutable and can be modified

    • Tuples are typically used for fixed data that will not change, while lists are used for dynamic...

  • Answered by AI
  • Q2. What is difference Between monothic and microservices
  • Ans. 

    Monolithic architecture is a single unified unit while microservices architecture is composed of small, independent services.

    • Monolithic architecture is a single, indivisible unit where all components are tightly coupled.

    • Microservices architecture breaks down the application into smaller, independent services that communicate with each other through APIs.

    • Monolithic applications are easier to develop and deploy but can b...

  • Answered by AI
  • Q3. Write a code to find second largest number without using built functions and write one test case for that function
  • Ans. 

    Code to find second largest number in an array without using built-in functions

    • Iterate through the array to find the largest number

    • Keep track of the largest number and update it if a larger number is found

    • Once the largest number is found, iterate again to find the second largest number

  • Answered by AI
  • Q4. What are mixins in django?
  • Ans. 

    Mixins in Django are a way to reuse code across multiple classes by providing methods and attributes that can be inherited.

    • Mixins are classes that provide methods and attributes to be inherited by other classes.

    • They are used to add common functionality to multiple classes without repeating code.

    • Mixins are not meant to be instantiated on their own, but rather to be inherited by other classes.

    • An example of a mixin in Dja...

  • Answered by AI
  • Q5. What is difference between django and flask?
  • Ans. 

    Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. Flask is a lightweight WSGI web application framework.

    • Django is a full-featured framework with built-in ORM, admin panel, and authentication system, while Flask is more lightweight and flexible.

    • Django follows the 'batteries included' philosophy, providing many built-in features out of the box, whereas Flask is mor...

  • Answered by AI
  • Q6. What are different kind of testing frameworks in django?
  • Ans. 

    Different testing frameworks in Django include Django's built-in test framework, pytest, and unittest.

    • Django's built-in test framework: Provides tools for testing Django applications and is easy to use.

    • pytest: A popular testing framework that offers more features and flexibility compared to Django's built-in test framework.

    • unittest: A standard Python testing framework that can also be used for testing Django applicatio

  • Answered by AI
  • Q7. What are different AWS services used in your project?
  • Ans. 

    We use AWS services like EC2, S3, RDS, Lambda, and CloudWatch in our project.

    • EC2 - for hosting our application servers

    • S3 - for storing and serving static assets

    • RDS - for managing our relational database

    • Lambda - for serverless computing

    • CloudWatch - for monitoring and logging

  • Answered by AI
  • Q8. What is decorator in python?
  • Ans. 

    Decorator in Python is a design pattern that allows adding new functionality to an existing object without modifying its structure.

    • Decorators are functions that modify the behavior of other functions or methods.

    • They are denoted by @decorator_name above the function definition.

    • Decorators can be used for logging, timing, authentication, etc.

    • Example: @staticmethod, @classmethod, @property

  • Answered by AI
  • Q9. Write a simple django code to render hello world template
  • Ans. 

    Django code to render hello world template

    • Create a new Django project

    • Create a new Django app within the project

    • Create a template file with 'hello world' content

    • Update views.py to render the template

    • Update urls.py to map a URL to the view

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Interviewer always wanted check what you did in previous projects

Skills evaluated in this interview

Top CGI Group Senior Python Developer Interview Questions and Answers

Q1. What is difference between tuple and list and where did you used it in your project?
View answer (1)

Senior Python Developer Interview Questions asked at other Companies

Q1. Update tuple in list of tuples ? can we update? How about tuple of lists
View answer (3)
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Dec 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Average to easy difficulty level.

Round 2 - Technical 

(3 Questions)

  • Q1. Java code of string manipulation
  • Ans. 

    String manipulation in Java involves various methods like substring, concat, replace, etc.

    • Use substring() to extract a part of the string

    • Use concat() to concatenate two strings

    • Use replace() to replace a specific character or substring in a string

  • Answered by AI
  • Q2. What is the Java code for various types of sorting algorithms?
  • Ans. 

    Various sorting algorithms in Java code

    • Bubble Sort: int[] arr = {5, 2, 8, 1, 3}; Arrays.sort(arr);

    • Selection Sort: int[] arr = {5, 2, 8, 1, 3}; Arrays.sort(arr);

    • Insertion Sort: int[] arr = {5, 2, 8, 1, 3}; Arrays.sort(arr);

    • Merge Sort: int[] arr = {5, 2, 8, 1, 3}; Arrays.sort(arr);

    • Quick Sort: int[] arr = {5, 2, 8, 1, 3}; Arrays.sort(arr);

  • Answered by AI
  • Q3. Sql query and topics related to joins.
Round 3 - HR 

(4 Questions)

  • Q1. About yourself and family
  • Q2. What do you know about the company?
  • Ans. 

    The company is a leading software development firm specializing in creating innovative solutions for various industries.

    • Specializes in creating innovative software solutions

    • Works with clients from various industries

    • Known for high-quality and reliable products

    • Has a strong team of software engineers and developers

  • Answered by AI
  • Q3. Can you provide examples of real-life scenarios where you handled conflicts with either a colleague or a manager?
  • Ans. 

    Handled conflicts by addressing issues directly, seeking compromise, and maintaining professionalism.

    • Addressed a disagreement with a colleague by scheduling a one-on-one meeting to discuss concerns and find common ground.

    • Resolved a conflict with a manager by actively listening to their perspective, providing feedback, and working together to find a solution.

    • Maintained professionalism during conflicts by staying calm, r...

  • Answered by AI
  • Q4. What actions would you take if your manager does not approve your product idea, and how would you attempt to persuade them?
  • Ans. 

    I would gather more data to support my idea, present a compelling case to my manager, and be open to feedback and compromise.

    • Gather data to support the idea, such as market research, user feedback, or cost-benefit analysis.

    • Prepare a well-structured presentation highlighting the potential benefits of the product idea.

    • Listen to the manager's concerns and feedback, and be open to making adjustments or compromises.

    • Seek sup...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident; they will strive to comfort you despite any feelings of hesitation and nervousness. A foundational understanding of Java or C++, along with knowledge of data structures and algorithms (DSA), will be extremely advantageous. You should illustrate your potential contributions while also recognizing your limitations. Foster a positive atmosphere.

Top CGI Group Associate Software Engineer Interview Questions and Answers

Q1. Frog Jump Problem Statement A frog is positioned on the first step of a staircase consisting of N steps. The goal is for the frog to reach the final step, i.e., the Nth step. The height of each step is provided in the array HEIGHT. If the f... read more
View answer (1)

Associate Software Engineer Interview Questions asked at other Companies

Q1. Triplets with Given Sum Problem Given an array or list ARR consisting of N integers, your task is to identify all distinct triplets within the array that sum up to a specified number K. Explanation: A triplet is a set {ARR[i], ARR[j], ARR[k... read more
View answer (2)
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Feb 2025, where I was asked the following questions.

  • Q1. What changes should be made to both the backend and frontend when a new field is added in order to ensure that data flows from the backend to the user interface (UI) in the Model-View-Controller (MVC) arch...
  • Q2. Could you describe the types of SQL query questions you were asked during the interview, including scenarios involving join operations with two tables and the expected outputs, as well as your experience w...
  • Q3. There are two technical rounds 1st round is around 45 mins and second round is face to face that is too technical around one and half an hour. Third round also happened at a day with manager

Interview Preparation Tips

Interview preparation tips for other job seekers - It is important to thoroughly understand the topic and practically write code to see its application. For instance, in the case of the Singleton design pattern, we might question how we can identify it as a singleton. While we cannot observe it directly, we must determine which class to use for creating a singleton class and understand how this ensures the creation of only one instance.

DOT NET Developer Interview Questions asked at other Companies

Q1. What is the difference between windows application development and web based development?
View answer (12)
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
Not Selected

I appeared for an interview in Feb 2025.

Round 1 - Technical 

(2 Questions)

  • Q1. Parameter and argument difference in JavaScript ? 2. Closures and hoisting in Javascript ? 3. Var, let and Const difference ?
  • Ans. 

    Understanding JavaScript concepts like parameters, closures, and variable declarations is crucial for effective coding.

    • Parameters are variables listed as part of a function's definition, while arguments are the actual values passed to the function.

    • Example: function add(a, b) { return a + b; } - 'a' and 'b' are parameters; add(2, 3) - '2' and '3' are arguments.

    • Closures are functions that remember their lexical scope eve...

  • Answered by AI
  • Q2. Should create a simple form with name, email, mobile and if we click the submit button the added details has to show on the below table

Interview Preparation Tips

Interview preparation tips for other job seekers - Learn JavaScript basics and advance also angular basic and advance

Angular Frontend Developer Interview Questions asked at other Companies

Q1. How to implement interfaces without methods?
View answer (1)

CGI Group interview questions for popular designations

 Software Engineer

 (78)

 Associate Software Engineer

 (49)

 Senior Software Engineer

 (46)

 Software Developer

 (23)

 Senior Test Engineer

 (14)

 Test Engineer

 (12)

 Softwaretest Engineer

 (10)

 Automation Test Engineer

 (10)

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Feb 2025.

Round 1 - Aptitude Test 

Around 120 minutes. Had Different sections for coding, verbal, CS fundamentals.

Round 2 - Technical 

(2 Questions)

  • Q1. Resume Based (OOPs, JS related and Other Basic things)
  • Q2. SQL query
Round 3 - HR 

(1 Question)

  • Q1. Relocation and other HR ques.

Top CGI Group Associate Software Engineer Interview Questions and Answers

Q1. Frog Jump Problem Statement A frog is positioned on the first step of a staircase consisting of N steps. The goal is for the frog to reach the final step, i.e., the Nth step. The height of each step is provided in the array HEIGHT. If the f... read more
View answer (1)

Associate Software Engineer Interview Questions asked at other Companies

Q1. Triplets with Given Sum Problem Given an array or list ARR consisting of N integers, your task is to identify all distinct triplets within the array that sum up to a specified number K. Explanation: A triplet is a set {ARR[i], ARR[j], ARR[k... read more
View answer (2)

Get interview-ready with Top CGI Group Interview Questions

Interview experience
2
Poor
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
No response

I applied via Indeed and was interviewed in Dec 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Different and high level questions not meant for 0-2 years of experience candidates.

Interview Preparation Tips

Interview preparation tips for other job seekers - My interview was rescheduled 3 times!! And after finishing my technical round, there were no updates at all. They just completely ghosted me. No matter what the result, you have to respect the candidate's time and interest and inform them about the same. On top of this, the interview itself was a disaster. The interviewer was uninterested and was making the process much more difficult for me, asking irrelevant questions that are not my expertise or complex considering I just have around 2 years of experience in the field. Overall, I just didn't like their attitude towards candidates.

Linux Administrator Interview Questions asked at other Companies

Q1. What is LVM, Explain LVM Architecture, What is Raid, What is the booting process of RHEL, How to manage failed unmount or mount, What are the issues you have faced in working with Linux Servers, What is special permission, How many states a... read more
View answer (2)

Jobs at CGI Group

View all
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Dec 2024. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Java oops concept, core java concepts
Round 2 - Technical 

(1 Question)

  • Q1. Springboot, microservices

Interview Preparation Tips

Interview preparation tips for other job seekers - Even though the interview went really well, I was not selected . Didn't tell any reason.

Top CGI Group Senior Software Engineer Interview Questions and Answers

Q1. Why is Java considered platform independent, while the Java Virtual Machine (JVM) is platform dependent?
View answer (1)

Senior Software Engineer Interview Questions asked at other Companies

Q1. Tell me about yourself. What technology are you using? What is a Collection? What are the different types of collection there? What is the difference between ArrayList and LinkedList What are the basic building blocks of Stream operators, s... read more
View answer (2)
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Nov 2024. There were 3 interview rounds.

Round 1 - One-on-one 

(1 Question)

  • Q1. Scenario based technical techno functional concept
Round 2 - Technical 

(1 Question)

  • Q1. More l3 level techno consultant HCM asks
Round 3 - HR 

(1 Question)

  • Q1. Salary discussion

Business Analyst Interview Questions asked at other Companies

Q1. You have 10 boxes of balls (each ball weighing exactly10 gm) with one box with defective balls (each one of the defective balls weigh 9 gm). You are given an electronic weighing machine and only one chance at it. How will you find out which... read more
View answer (9)
Interview experience
3
Average
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
No response

I applied via Approached by Company and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. How do you formulate the security for vendor who wants to implement ISO 27001 framework?
  • Q2. What are the controls that you would check if an application is used by customers using Internet and corp connection and data flows into corp network and then data inventory saved in hybrid cloud

Manager Interview Questions & Answers

user image Anonymous

posted on 11 Nov 2024

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Approached by Company and was interviewed in Oct 2024. There were 2 interview rounds.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Introduce yourself
  • Q2. Technical questions related to process
Round 2 - One-on-one 

(2 Questions)

  • Q1. Introduce yourself
  • Q2. Technical Questions were asked

Interview Preparation Tips

Interview preparation tips for other job seekers - Be friendly

Manager Interview Questions asked at other Companies

Q1. There is a chairman of a conglomerate. He has been on the post for 10 years, and is extremely dominating. He treats the various business heads like children, not letting them take any major decision. While the chairman has negatives, he bel... read more
View answer (2)

Senior Associate Interview Questions & Answers

user image Amruta Ghanekar

posted on 4 Jan 2025

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
-

I applied via Approached by Company and was interviewed in Dec 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Dynamic vs var, const vs readonly, virtual vs override keywords
  • Q2. Extension methods in c#, jagged arrays, dependency injection
  • Ans. 

    Extension methods in C#, jagged arrays, and dependency injection are important concepts in C# programming.

    • Extension methods in C# allow you to add new methods to existing types without modifying the original type.

    • Jagged arrays in C# are arrays of arrays, where each element can be an array of different lengths.

    • Dependency injection in C# is a design pattern where objects are passed their dependencies rather than creating

  • Answered by AI

Senior Associate Interview Questions asked at other Companies

Q1. On an average, how many invoices can you process in a day?
View answer (11)

CGI Group Interview FAQs

How many rounds are there in CGI Group interview?
CGI Group interview process usually has 2-3 rounds. The most common rounds in the CGI Group interview process are Technical, HR and Resume Shortlist.
How to prepare for CGI Group 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, Business Consulting, Python and Agile.
What are the top questions asked in CGI Group interview?

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

  1. What is the difference between emergency and urgent change? Emergency change ...read more
  2. What happens when a change is unsuccessful? When a change fails a PIR call ne...read more
  3. Coding question - 1. Create a immutable class of orders. What happens when two ...read more
How long is the CGI Group interview process?

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

Tell us how to improve this page.

CGI Group Interview Process

based on 434 interviews

Interview experience

4.1
  
Good
View more

Interview Questions from Similar Companies

Accenture Interview Questions
3.8
 • 8.2k Interviews
Wipro Interview Questions
3.7
 • 5.6k Interviews
Cognizant Interview Questions
3.7
 • 5.6k Interviews
Capgemini Interview Questions
3.7
 • 4.8k Interviews
Genpact Interview Questions
3.8
 • 3.1k Interviews
LTIMindtree Interview Questions
3.8
 • 2.9k Interviews
IBM Interview Questions
4.0
 • 2.4k Interviews
DXC Technology Interview Questions
3.7
 • 797 Interviews
Nagarro Interview Questions
4.0
 • 761 Interviews
View all

CGI Group Reviews and Ratings

based on 4.7k reviews

4.0/5

Rating in categories

3.7

Skill development

4.1

Work-life balance

3.4

Salary

4.1

Job security

4.0

Company culture

3.2

Promotions

3.7

Work satisfaction

Explore 4.7k Reviews and Ratings
Soc Analyst 2

Bangalore / Bengaluru

3-5 Yrs

Not Disclosed

Java Production Support

Hyderabad / Secunderabad,

Chennai

+1

5-9 Yrs

₹ 8-15 LPA

Dot Net Full Stack - Lead Analyst

Bangalore / Bengaluru

7-10 Yrs

₹ 9.3-29 LPA

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.2 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 - ₹18.6 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