Logo

Get AmbitionBox App

Faster and better experience!

AmbitionBox

AmbitionBox

Search

Interview Questions

  • Reviews
  • Salaries
  • Interview Questions
  • About Company
  • Benefits
  • Jobs
  • Office Photos
  • Community
  • Home
  • Companies
  • Reviews
  • Salaries
  • Jobs
  • Interviews
  • Salary Calculator
  • Awards 2024
  • Campus Placements
  • Practice Test
  • Compare Companies
+ Contribute
notification
notification
Login
  • Home
  • Communities
  • Companies
    • Companies

      Discover best places to work

    • Compare Companies

      Compare & find best workplace

    • Add Office Photos

      Bring your workplace to life

    • Add Company Benefits

      Highlight your company's perks

  • Reviews
    • Company reviews

      Read reviews for 6L+ companies

    • Write a review

      Rate your former or current company

  • Salaries
    • Browse salaries

      Discover salaries for 6L+ companies

    • Salary calculator

      Calculate your take home salary

    • Are you paid fairly?

      Check your market value

    • Share your salary

      Help other jobseekers

    • Gratuity calculator

      Check your gratuity amount

    • HRA calculator

      Check how much of your HRA is tax-free

    • Salary hike calculator

      Check your salary hike

  • Interviews
    • Company interviews

      Read interviews for 40K+ companies

    • Share interview questions

      Contribute your interview questions

  • Jobs
  • Awards
    pink star
    WINNERS AWAITED!
    • ABECA 2025
      WINNERS AWAITED!

      AmbitionBox Employee Choice Awards - 4th Edition

    • ABECA 2024

      AmbitionBox Employee Choice Awards - 3rd Edition

    • AmbitionBox Best Places to Work 2022

      2nd Edition

    • AmbitionBox Best Places to Work 2021

      1st Edition

For Employers
Upload Button Icon Add office photos
logo
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
4.0

based on 4.9k Reviews

Play video Play video Video summary

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern
golden leaf award AmbitionBox awards

Top Rated Company for Women - 2024

golden leaf award
golden leaf award AmbitionBox awards

Top Rated IT/ITES Company - 2024

golden leaf award
  • About
  • Reviews
    4.9k
  • Salaries
    43.6k
  • Interviews
    517
  • Jobs
    323
  • Benefits
    447
  • Photos
    4
  • Posts
    1

Filter interviews by

CGI Group Interview Questions and Answers

Updated 20 May 2025
Popular Designations

236 Interview questions

An Associate Software Engineer was asked 2d ago
Q. What is the time complexity of quicksort in edge cases?
Ans. 

Quicksort's time complexity can degrade to O(n^2) in worst-case scenarios, affecting performance significantly.

  • Worst-case occurs when the pivot is the smallest or largest element, e.g., sorting an already sorted array.

  • Average-case time complexity is O(n log n), which is efficient for most inputs.

  • Best-case occurs with a balanced pivot, leading to O(n log n) performance.

  • Using randomization or the median-of-three met...

View all Associate Software Engineer interview questions
An Associate Software Engineer was asked 2d ago
Q. What is the difference between a complete binary tree and a perfect binary tree?
Ans. 

A complete binary tree is fully filled except for the last level, while a perfect binary tree is completely filled at all levels.

  • A complete binary tree has all levels fully filled except possibly the last level, which is filled from left to right.

  • A perfect binary tree has all levels completely filled, meaning every node has two children except for the leaves.

  • Example of a complete binary tree: Levels 0, 1, and 2 ar...

View all Associate Software Engineer interview questions
A nodejs - azure devops was asked 2w ago
Q. How do you handle high traffic in a NodeJS application?
Ans. 

Handling high traffic in a Node.js application involves optimizing performance, scaling, and managing resources effectively.

  • Load Balancing: Distribute incoming traffic across multiple server instances using tools like Nginx or AWS Elastic Load Balancing.

  • Clustering: Utilize Node.js's built-in cluster module to create multiple instances of your application, taking advantage of multi-core systems.

  • Caching: Implement c...

A Senior Security Analyst was asked 1mo ago
Q. Can a web application be vulnerable to both XSS and SQL injection?
Ans. 

Yes, a web application can be vulnerable to both XSS and SQL injection due to improper input validation.

  • XSS (Cross-Site Scripting) occurs when an application includes untrusted data in a web page without proper validation or escaping.

  • SQL Injection happens when an application includes untrusted data in a SQL query without proper sanitization.

  • For example, an input field that allows users to enter comments could be v...

View all Senior Security Analyst interview questions

What people are saying about CGI Group

View All
lightlemon
Verified Icon
1w
works at
IBM
Kindly advise me to choose a better option to start my new journey in career development! I got offered as project manager at Cognizant And Associate Consultant at CGI. Which will be better to go? In terms of WLB and learning curve? Share your thoughts... My tech stack- Java, Micro Services Full Stack Development.
Help me to choose CTS or CGI?
Cognizant
0%
CGI
0%
3 participants . expiring in 5h
Got a question about CGI Group?
Ask anonymously on communities.
A Senior Security Analyst was asked 1mo ago
Q. How can you bypass a CSP header?
Ans. 

CSP header bypass involves exploiting misconfigurations or weaknesses in Content Security Policy to execute unauthorized scripts.

  • 1. Use of 'unsafe-inline': If a CSP allows 'unsafe-inline', attackers can inject scripts directly into HTML.

  • 2. Whitelisting domains: If a CSP whitelists a domain that is compromised, attackers can serve malicious scripts from that domain.

  • 3. Data URIs: Some CSP configurations may allow da...

View all Senior Security Analyst interview questions
A Test Lead was asked 1mo ago
Q. What tools or methods do you use to execute test cases in parallel?
Ans. 

I utilize various tools and methods to execute test cases in parallel, enhancing efficiency and reducing testing time.

  • Use test automation frameworks like Selenium Grid to run tests on multiple browsers simultaneously.

  • Leverage cloud-based testing platforms such as BrowserStack or Sauce Labs for parallel execution across different environments.

  • Implement Continuous Integration/Continuous Deployment (CI/CD) tools like...

View all Test Lead interview questions
A DOT NET Developer was asked 1mo ago
Q. 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) archi...
Ans. 

Adding a new field in MVC requires updates in the backend and frontend for seamless data flow.

  • 1. Update the Model: Add the new field to the data model class (e.g., 'public string NewField { get; set; }' in C#).

  • 2. Update the Database: Modify the database schema to include the new field (e.g., using a migration in Entity Framework).

  • 3. Update the Controller: Ensure the controller retrieves and sends the new field dat...

View all DOT NET Developer interview questions
Are these interview questions helpful?
An Oracle Database Administrator was asked 2mo ago
Q. Explain the patching process.
Ans. 

The patching process for Oracle Database involves applying updates to enhance performance, security, and stability.

  • Identify the current version of the Oracle Database and check for available patches.

  • Review the patch documentation for prerequisites and compatibility.

  • Backup the database and configuration files to prevent data loss.

  • Download the necessary patch files from Oracle's support site.

  • Apply the patches using ...

View all Oracle Database Administrator interview questions
A Senior Software Engineer 1 was asked 4mo ago
Q. Explain design patterns with examples.
Ans. 

Factory design pattern is used to create objects without specifying the exact class of object that will be created.

  • Factory method creates objects without specifying the exact class of object that will be created.

  • It provides a way to delegate the instantiation logic to child classes.

  • Example: Java's Calendar.getInstance() method returns a Calendar object based on the current timezone and locale.

View all Senior Software Engineer 1 interview questions
A Senior Software Engineer 1 was asked 4mo ago
Q. Explain the concepts of Redux.
Ans. 

Redux is a predictable state container for JavaScript apps.

  • Centralized state management

  • State is read-only

  • Changes are made with pure functions (reducers)

  • Actions are dispatched to update state

  • Used with React for managing application state

View all Senior Software Engineer 1 interview questions
1 2 3 4 5 6 7

CGI Group Interview Experiences

517 interviews found

Associate Software Engineer Interview Questions & Answers

user image Anonymous

posted on 31 Dec 2024

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
    Add your answer
  • 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
    Add your answer
  • Q3. Sql query and topics related to joins.
  • Add your answer
Round 3 - HR 

(4 Questions)

  • Q1. About yourself and family
  • Add your answer
  • 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
    Add your answer
  • 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
    Add your answer
  • 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
    Add your answer

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.

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)
Anonymous

DOT NET Developer Interview Questions & Answers

user image Anonymous

posted on 27 Mar 2025

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...
  • Ans. 

    Adding a new field in MVC requires updates in the backend and frontend for seamless data flow.

    • 1. Update the Model: Add the new field to the data model class (e.g., 'public string NewField { get; set; }' in C#).

    • 2. Update the Database: Modify the database schema to include the new field (e.g., using a migration in Entity Framework).

    • 3. Update the Controller: Ensure the controller retrieves and sends the new field data to ...

  • Answered by AI
    Add your answer
  • 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...
  • Add your answer
  • 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
  • Add your answer

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)
Anonymous

Senior Security Analyst Interview Questions & Answers

user image Anonymous

posted on 17 Apr 2025

Interview experience
1
Bad
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

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

  • Q1. What is xss,How can you prevent
  • Ans. 

    XSS (Cross-Site Scripting) is a security vulnerability allowing attackers to inject malicious scripts into web pages viewed by users.

    • Sanitize user input to remove harmful scripts. Example: Use libraries like DOMPurify.

    • Implement Content Security Policy (CSP) to restrict sources of scripts.

    • Use HTTPOnly and Secure flags on cookies to prevent access via JavaScript.

    • Validate and encode output data to prevent script execution...

  • Answered by AI
    Add your answer
  • Q2. What is sql and explain second order sql injection
  • Ans. 

    SQL (Structured Query Language) is a standard language for managing and manipulating relational databases.

    • SQL is used to perform tasks such as querying data, updating records, and managing database structures.

    • Second-order SQL injection occurs when an attacker injects malicious SQL code into a database, which is then executed later.

    • For example, an attacker might input a value that is stored in the database, and when tha...

  • Answered by AI
    Add your answer
  • Q3. Csp header bypass how can you do
  • Ans. 

    CSP header bypass involves exploiting misconfigurations or weaknesses in Content Security Policy to execute unauthorized scripts.

    • 1. Use of 'unsafe-inline': If a CSP allows 'unsafe-inline', attackers can inject scripts directly into HTML.

    • 2. Whitelisting domains: If a CSP whitelists a domain that is compromised, attackers can serve malicious scripts from that domain.

    • 3. Data URIs: Some CSP configurations may allow data UR...

  • Answered by AI
    Add your answer
  • Q4. Can we get xss and sql injecfion in a web application as well
  • Ans. 

    Yes, a web application can be vulnerable to both XSS and SQL injection due to improper input validation.

    • XSS (Cross-Site Scripting) occurs when an application includes untrusted data in a web page without proper validation or escaping.

    • SQL Injection happens when an application includes untrusted data in a SQL query without proper sanitization.

    • For example, an input field that allows users to enter comments could be vulner...

  • Answered by AI
    Add your answer
  • Q5. This isnt a question even if i answered all of the lady questions she acted as if she is helping me and elongated and prolonged that i habe to keep answering for questions . In one way dumped her attitude ...
  • Add your answer

Interview Preparation Tips

Interview preparation tips for other job seekers - Interviewer was a lady showed her attitude during course of time and even after answering demanded for complete answeres even she opens google to do interview .most the time interviewer asked yes or no .its like showing demeanor and only dominating .yes or no questions were asked if say yes she may say no thats quiet common .i suggest management to keep an eye on interview atttitude dumping .even after answering all questions the feedback was manipulated mostbof the companys have this issue .Kindly i request cgi mgmt to take care of attitude dumpers or Excessive ownership guys during interviews. This is not at all acceptable.

Senior Security Analyst Interview Questions asked at other Companies

Q1. Tell me about the Security Incident Response Framework that you have worked on.
View answer (1)
Anonymous

Angular Frontend Developer Interview Questions & Answers

user image Anonymous

posted on 10 Mar 2025

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
    Add your answer
  • 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
  • Add your answer

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 do you implement interfaces without methods?
View answer (1)
Anonymous

Associate Software Engineer Interview Questions & Answers

user image Akil

posted on 3 Mar 2025

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)
  • Add your answer
  • Q2. SQL query
  • Add your answer
Round 3 - HR 

(1 Question)

  • Q1. Relocation and other HR ques.
  • Add your answer

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)
Anonymous

Linux Administrator Interview Questions & Answers

user image Anonymous

posted on 11 Jan 2025

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.
  • Add your answer

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)
Anonymous

Senior Software Engineer Interview Questions & Answers

user image Anonymous

posted on 15 Jan 2025

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
  • Add your answer
Round 2 - Technical 

(1 Question)

  • Q1. Springboot, microservices
  • Add your answer

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.

Senior Software Engineer Interview Questions asked at other Companies

Q1. Nth Prime Number Problem Statement Find the Nth prime number given a number N. Explanation: A prime number is greater than 1 and is not the product of two smaller natural numbers. A prime number has exactly two distinct positive divisors: 1... read more
View answer (3)
Anonymous

Business Analyst Interview Questions & Answers

user image Annesha Roy

posted on 3 Dec 2024

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
  • Add your answer
Round 2 - Technical 

(1 Question)

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

(1 Question)

  • Q1. Salary discussion
  • Add your answer

Business Analyst Interview Questions asked at other Companies

Q1. You have 10 boxes of balls (each ball weighing exactly 10 gm) with one box containing defective balls (each one of the defective balls weighs 9 gm). You are given an electronic weighing machine and only one chance to use it. How will you fi... read more
View answer (9)
Anonymous

Security Operations Manager Interview Questions & Answers

user image Anonymous

posted on 8 Dec 2024

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?
  • Add your answer
  • 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
  • Add your answer
Anonymous

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
  • Add your answer
  • Q2. Technical questions related to process
  • Add your answer
Round 2 - One-on-one 

(2 Questions)

  • Q1. Introduce yourself
  • Add your answer
  • Q2. Technical Questions were asked
  • Add your answer

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)
Anonymous
More about working at CGI Group
  • HQ - Montreal, Quebec, Canada
  • IT Services & Consulting
  • 10k-50k Employees (India)
  • Marketing & Advertising

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 Javascript.
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. Coding question - 1. Create a immutable class of orders. What happens when two ...read more
  3. What happens when a change is unsuccessful? When a change fails a PIR call ne...read more
What are the most common questions asked in CGI Group HR round?

The most common HR questions asked in CGI Group interview are -

  1. What are your strengths and weakness...read more
  2. where do you see yourself in 5 yea...read more
  3. Why are you looking for a chan...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 Interviews By Designations

  • CGI Group Software Engineer Interview Questions
  • CGI Group Associate Software Engineer Interview Questions
  • CGI Group Senior Software Engineer Interview Questions
  • CGI Group Software Developer Interview Questions
  • CGI Group Senior Test Engineer Interview Questions
  • CGI Group Test Engineer Interview Questions
  • CGI Group Softwaretest Engineer Interview Questions
  • CGI Group Automation Test Engineer Interview Questions
  • Show more
  • CGI Group Business Analyst Interview Questions
  • CGI Group Lead Analyst Interview Questions

Interview Questions for Popular Designations

  • Software Engineer Interview Questions
  • Associate Software Engineer Interview Questions
  • Senior Software Engineer Interview Questions
  • Software Developer Interview Questions
  • Senior Test Engineer Interview Questions
  • Test Engineer Interview Questions
  • Automation Test Engineer Interview Questions
  • Softwaretest Engineer Interview Questions
  • Show more
  • Business Analyst Interview Questions
  • Lead Analyst Interview Questions

Overall Interview Experience Rating

4.1/5

based on 460 interview experiences

Difficulty level

Easy 18%
Moderate 74%
Hard 7%

Duration

Less than 2 weeks 72%
2-4 weeks 23%
4-6 weeks 2%
6-8 weeks 2%
More than 8 weeks 2%
View more

Explore Interview Questions and Answers for Top Skills at CGI Group

Algorithms Interview Questions & Answers
250 Questions
Data Structures Interview Questions & Answers
250 Questions
SQL Interview Questions & Answers
250 Questions
Python Interview Questions & Answers
200 Questions

Interview Questions from Similar Companies

Accenture
Accenture Interview Questions
3.8
 • 8.5k Interviews
Wipro
Wipro Interview Questions
3.7
 • 5.9k Interviews
Cognizant
Cognizant Interview Questions
3.7
 • 5.8k Interviews
Capgemini
Capgemini Interview Questions
3.7
 • 5k Interviews
Genpact
Genpact Interview Questions
3.8
 • 3.3k Interviews
LTIMindtree
LTIMindtree Interview Questions
3.7
 • 3k Interviews
IBM
IBM Interview Questions
4.0
 • 2.4k Interviews
DXC Technology
DXC Technology Interview Questions
3.7
 • 820 Interviews
Nagarro
Nagarro Interview Questions
4.0
 • 777 Interviews
Sutherland Global Services
Sutherland Global Services Interview Questions
3.5
 • 664 Interviews
View all

CGI Group Reviews and Ratings

based on 4.9k reviews

4.0/5

Rating in categories

3.7

Skill development

4.1

Work-life balance

3.4

Salary

4.1

Job security

4.1

Company culture

3.2

Promotions

3.7

Work satisfaction

Explore 4.9k Reviews and Ratings
Jobs at CGI Group
CGI Group
DATA Expert

Hyderabad / Secunderabad

4-6 Yrs

Not Disclosed

CGI Group
Python Developer Lead

Hyderabad / Secunderabad,

Chennai

+1

7-12 Yrs

₹ 15-20 LPA

CGI Group
Java Full Stack Developer

Hyderabad / Secunderabad,

Chennai

+1

7-12 Yrs

₹ 14-22.5 LPA

Explore more jobs
CGI Group Salaries in India
Software Engineer
8.2k salaries
unlock blur

₹3.8 L/yr - ₹14 L/yr

Senior Software Engineer
7.5k salaries
unlock blur

₹6.2 L/yr - ₹23 L/yr

Lead Analyst
3.2k salaries
unlock blur

₹10 L/yr - ₹30.3 L/yr

Associate Software Engineer
1.9k salaries
unlock blur

₹2.5 L/yr - ₹7 L/yr

Associate Consultant
1.2k salaries
unlock blur

₹12 L/yr - ₹36 L/yr

Explore more salaries
Compare CGI Group with
Accenture

Accenture

3.8
Compare
Wipro

Wipro

3.7
Compare
Cognizant

Cognizant

3.7
Compare
Capgemini

Capgemini

3.7
Compare
Popular Calculators
Are you paid fairly?
Monthly In-hand Salary Calculator
Gratuity Calculator
HRA Calculator
Salary Hike Calculator
  • Home >
  • Interviews >
  • CGI Group Interview Questions
write
Share an Interview
Stay ahead in your career. Get AmbitionBox app
Awards Banner

Helping over 1 Crore job seekers every month in choosing their right fit company

80 Lakh+

Reviews

4 Crore+

Salaries

6 Lakh+

Interviews

1 Crore+

Users/Month

Contribute
Search

Interview Questions

  • Reviews
  • Salaries
  • Interview Questions
  • About Company
  • Benefits
  • Jobs
  • Office Photos
  • Community
Users/Jobseekers
  • Companies
  • Reviews
  • Salaries
  • Jobs
  • Interviews
  • Salary Calculator
  • Practice Test
  • Compare Companies
Employers
  • Create a new company
  • Update company information
  • Respond to reviews
  • Invite employees to review
  • AmbitionBox Offering for Employers
  • AmbitionBox Employers Brochure
AmbitionBox Awards
  • ABECA 2026
  • ABECA 2025 winners awaited tag
  • ABECA 2024
  • AmbitionBox Best Places to Work 2022
  • AmbitionBox Best Places to Work 2021
  • Invite employees to rate
AmbitionBox
  • About Us
  • Email Us
  • Blog
  • FAQ
  • Credits
  • Give Feedback
Terms & Policies
  • Privacy
  • Grievances
  • Terms of Use
  • Summons/Notices
  • Community Guidelines
Get AmbitionBox app

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2025 Info Edge (India) Ltd.

Follow Us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter