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

Filter interviews by

Clear (1)

CGI Group Senior Software Engineer Interview Questions, Process, and Tips

Updated 2 Mar 2025

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?
  • Q2. How do you delete duplicates from a table in SQL Server?
  • Q3. Can you explain the difference between setMaxResults() and setFetchSize() in a Query?
View all 37 questions

CGI Group Senior Software Engineer Interview Experiences

45 interviews found

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

I applied via Naukri.com and was interviewed before Nov 2023. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. How to reverse a linked list
  • Ans. 

    To reverse a linked list, iterate through the list and change the direction of pointers.

    • Start with three pointers: current, previous, and next

    • Iterate through the list, updating the pointers to reverse the direction

    • Update the head of the list to be the previous node after reaching the end

  • Answered by AI
  • Q2. What is constant pointer
  • Ans. 

    A constant pointer is a pointer that cannot be reassigned to point to a different memory location.

    • A constant pointer is declared using the 'const' keyword before the pointer type.

    • Once a constant pointer is assigned a memory address, it cannot be changed to point to a different address.

    • Example: const int *ptr; // ptr is a constant pointer to an integer

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Write code for producer- consumer problem
  • Ans. 

    Producer-consumer problem involves synchronization between two processes sharing a common buffer.

    • Use a shared buffer to store data produced by the producer and consumed by the consumer

    • Implement synchronization mechanisms like mutex or semaphore to control access to the shared buffer

    • Producer adds data to the buffer and notifies the consumer, while consumer removes data and notifies the producer

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. What is your expected salary
  • Q2. What are your long term goals

Interview Preparation Tips

Interview preparation tips for other job seekers - The interview was not complex. Prepare on basic DSA, C concepts, synchronization mechanisms

Skills evaluated in this interview

Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Technical 

(1 Question)

  • Q1. Technical Questions on required skill set.
Round 3 - Technical 

(1 Question)

  • Q1. About previous experience on projects
Round 4 - HR 

(1 Question)

  • Q1. About your self and salary discussion

Interview Preparation Tips

Interview preparation tips for other job seekers - Don't join this company as there is no value for employees.
Over domination by Managers.
Least bother about employees.

Senior Software Engineer Interview Questions Asked at Other Companies

asked in DBS Bank
Q1. Tell me about yourself. What technology are you using? What is a ... read more
asked in GlobalLogic
Q2. MapSum Pair Implementation Create a data structure named 'MapSum' ... read more
asked in UST
Q3. Nth Prime Number Problem Statement Find the Nth prime number give ... read more
asked in Capgemini
Q4. Pascal's Triangle Construction You are provided with an integer ' ... read more
Q5. K Largest Elements Problem Statement You are given an integer k a ... read more
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. List and Tuple bases Split string Remove spaces and special characters
  • Ans. 

    List and Tuple bases, split string, remove spaces and special characters.

    • Use list comprehension to split string into individual characters

    • Use join() method to remove spaces and special characters

    • Convert the result back into a list or tuple

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. What programming language do you Know? What scripting language do you know
  • Ans. 

    I know multiple programming and scripting languages.

    • Programming languages: Java, C++, Python, JavaScript

    • Scripting languages: Bash, PowerShell, Ruby

    • Examples: Java - used for building enterprise-level applications, Python - used for data analysis and machine learning

    • I am familiar with both object-oriented and functional programming paradigms

  • Answered by AI

CGI Group interview questions for designations

 Senior Software

 (1)

 Senior Software Test Engineer

 (3)

 Senior Software Development Engineer

 (2)

 Senior Software Engineer Testing

 (1)

 Software Engineer

 (78)

 Senior Software Developer

 (2)

 Associate Software Engineer

 (48)

 Software Testing Engineer

 (2)

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Technical 

(1 Question)

  • Q1. Java elk stack,springboot java
Round 3 - Technical 

(1 Question)

  • Q1. Java elk stack angular springboot java

Get interview-ready with Top CGI Group Interview Questions

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

I applied via Company Website and was interviewed before Jul 2023. There were 4 interview rounds.

Round 1 - Coding Test 

SQL and Python Basic to Advance

Round 2 - Technical 

(3 Questions)

  • Q1. Explain your projects and Daily Activities
  • Q2. SQL Queries and Python Scripts to write
  • Q3. ADF and ADB related questions for Azure Data engineer role
Round 3 - Behavioral 

(4 Questions)

  • Q1. Previous project, Roles and Responsibility
  • Q2. Questions related to ADF scenario based
  • Q3. Questions related to ADB commands
  • Q4. Confidence check to work in the critical projects
Round 4 - HR 

(2 Questions)

  • Q1. Salary discussions
  • Q2. Awareness of rotational shifts and night shifts, bonus, allowance, appraisals etcc

Interview Preparation Tips

Topics to prepare for CGI Group Senior Software Engineer interview:
  • Adf
  • Database
  • Data Analysis
  • Azure
  • DATABRICKS
Interview preparation tips for other job seekers - Be good at your basics

Senior Software Engineer Jobs at CGI Group

View all
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed before Aug 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Technical 

(2 Questions)

  • Q1. I have attended this interview for the position of Automation Testing position and the questions are on core Java and selenium along with API testing .
  • Q2. 1. WAP to count the no of vowels in a given string using hash map . 2 . String related program. 3. Selenium basic 4 . Rest assured .
  • Ans. 

    Count the number of vowels in a given string using a hash map.

    • Create a hash map to store the count of each vowel (a, e, i, o, u) in the string.

    • Iterate through the string and update the count in the hash map for each vowel encountered.

    • Finally, sum up the counts of all vowels in the hash map to get the total number of vowels in the string.

  • Answered by AI
Round 3 - Behavioral 

(1 Question)

  • Q1. Questions related to project and previous projects and team , about roles in previous projects
Round 4 - HR 

(1 Question)

  • Q1. Related to salary and location

Skills evaluated in this interview

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

I applied via Referral and was interviewed in Oct 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Technical 

(1 Question)

  • Q1. Based on past experience and basic questions on spark and sql
Round 3 - Technical 

(1 Question)

  • Q1. Same like first round but focus is on scenario based questions from python aws pyspark
Round 1 - Technical 

(2 Questions)

  • Q1. Brief Project and roles responsibilities
  • Q2. Technical aspects on your expertise
Round 2 - One-on-one 

(2 Questions)

  • Q1. Domain experience related
  • Q2. Scenario based questions
Round 3 - HR 

(2 Questions)

  • Q1. Why are you looking for a job change
  • Q2. What are your expectations

Interview Preparation Tips

Interview preparation tips for other job seekers - All the very best for career search. Keep looking for the best fit roles.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Jun 2023. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. JOINS,TRIGGER,CURSORS
  • Q2. Write the queries to find out nth and 3rd highest record
  • Ans. 

    Use SQL queries with ORDER BY and LIMIT to find nth and 3rd highest record.

    • Use ORDER BY column_name DESC to sort records in descending order

    • Use LIMIT 1 OFFSET n-1 to get the nth highest record

    • For 3rd highest record, use LIMIT 1 OFFSET 2

  • Answered by AI

Interview Preparation Tips

Topics to prepare for CGI Group Senior Software Engineer interview:
  • Triggers
  • cursors
  • functions
  • procedures
  • packages
Interview preparation tips for other job seekers - As we are attending to any interview we need to prepare from basic things

Skills evaluated in this interview

Contribute & help others!
anonymous
You can choose to be anonymous

CGI Group Interview FAQs

How many rounds are there in CGI Group Senior Software Engineer 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 Senior 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, Agile and Python.
What are the top questions asked in CGI Group Senior Software Engineer interview?

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

  1. write the queries to find out nth and 3rd highest rec...read more
  2. 1. WAP to count the no of vowels in a given string using hash map . 2 . String ...read more
  3. Integration with third party applications like microsoft dynamics and ...read more
How long is the CGI Group Senior Software Engineer interview process?

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

Recently Viewed

INTERVIEWS

CGI Group

No Interviews

INTERVIEWS

CGI Group

No Interviews

INTERVIEWS

CGI Group

No Interviews

INTERVIEWS

More Supermarket

No Interviews

REVIEWS

Adobe

No Reviews

JOBS

Xylem Learning

No Jobs

REVIEWS

CGI Group

No Reviews

INTERVIEWS

BigBasket

No Interviews

JOBS

Nextupgrad Web Solutions

No Jobs

JOBS

Mercurius Advisory Services

No Jobs

Tell us how to improve this page.

CGI Group Senior Software Engineer Interview Process

based on 45 interviews

4 Interview rounds

  • Technical Round - 1
  • Technical Round - 2
  • HR Round - 1
  • HR Round - 2
View more
CGI Group Senior Software Engineer Salary
based on 7.2k salaries
₹6.1 L/yr - ₹23 L/yr
12% less than the average Senior Software Engineer Salary in India
View more details

CGI Group Senior Software Engineer Reviews and Ratings

based on 710 reviews

4.0/5

Rating in categories

3.7

Skill development

4.1

Work-life balance

3.3

Salary

4.1

Job security

4.0

Company culture

3.1

Promotions

3.7

Work satisfaction

Explore 710 Reviews and Ratings
Software Engineer
8.1k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Software Engineer
7.2k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Lead Analyst
3.1k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Associate Software Engineer
1.8k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Test Engineer
1.2k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare CGI Group with

TCS

3.7
Compare

Infosys

3.6
Compare

Wipro

3.7
Compare

HCLTech

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