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
4.0

based on 4.4k Reviews

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

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

Updated 6 Jan 2025

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 N th ...read more
  • Q2. Palindromic Substrings Problem Statement You are given a string 'STR'. Your task is to determine the total number of palindromic substrings present in 'STR'. Example: In ...read more
  • Q3. Anagram Pairs Verification Problem Your task is to determine if two given strings are anagrams of each other. Two strings are considered anagrams if you can rearrange th ...read more
View all 61 questions

CGI Group Associate Software Engineer Interview Experiences

50 interviews found

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

I applied via campus placement at J S S Academy of Technical Education, Bangalore 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
  • Q2. What is the Java code for various types of sorting algorithms?
  • 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?
  • Q3. Can you provide examples of real-life scenarios where you handled conflicts with either a colleague or a manager?
  • Q4. What actions would you take if your manager does not approve your product idea, and how would you attempt to persuade them?

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.
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Referral and was interviewed in Jun 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Basically communication and sql 12 question and progaming mcq 12q and 2 coding question

Round 2 - Technical 

(8 Questions)

  • Q1. Tell me about your self
  • Q2. Project explanition
  • Q3. What is inheritance
  • Ans. 

    Inheritance is a concept in object-oriented programming where a class inherits attributes and methods from another class.

    • Allows a class to inherit properties and behaviors from another class

    • Promotes code reusability and reduces redundancy

    • Derived class can add its own unique attributes and methods

    • Example: Class 'Car' can inherit from class 'Vehicle' and gain attributes like 'color' and methods like 'drive'

  • Answered by AI
  • Q4. Code in inheritance
  • Ans. 

    Inheritance in object-oriented programming allows a class to inherit properties and behaviors from another class.

    • Inheritance allows for code reusability and promotes a hierarchical structure in classes.

    • Subclasses can access and modify the properties and methods of their parent class.

    • Example: class Animal { ... } class Dog extends Animal { ... }

    • Example: class Shape { ... } class Circle extends Shape { ... }

  • Answered by AI
  • Q5. Code reverse a string
  • Ans. 

    Reverse a string using array manipulation

    • Create an array of characters from the input string

    • Iterate through the array in reverse order and append each character to a new string

    • Return the reversed string

  • Answered by AI
  • Q6. Sql query for seleting a particular column from a table and give the employer count
  • Ans. 

    Use SQL query to select a particular column from a table and get the count of entries.

    • Use SELECT statement to specify the column you want to retrieve.

    • Use COUNT() function to get the count of entries in that column.

    • Combine both in a single query to achieve the desired result.

  • Answered by AI
  • Q7. Apptitute question a sales man sells a item for 20% discount from its original price for some time and he want to sell the remaing item for original price what he needs to do??
  • Q8. A clock tick 8 times on 8'o clock the time taken between 1st tick and last tick is 35 sec what is the time taken for starting tick and end tick at 11'o colck
  • Ans. 

    The time taken for the clock to tick from 8'o clock to 11'o clock is 105 seconds.

    • Each tick represents 1/8th of an hour (45 minutes) on the clock.

    • From 8'o clock to 11'o clock, there are 3 hours, so the total time taken is 3 * 45 = 135 minutes = 135 * 60 = 8100 seconds.

    • The time taken for the clock to tick from 8'o clock to 11'o clock is 8100 - 35 = 8065 seconds.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare for everything don't answer more and don't answer less, if you ans more you will get more question and get rejected and if you ans less you will get rejected too..

Skills evaluated in this interview

Associate Software Engineer Interview Questions Asked at Other Companies

asked in Accenture
Q1. Triplets with Given Sum Problem Given an array or list ARR consis ... read more
asked in Clarivate
Q2. Best Time to Buy and Sell Stock II Problem Statement Given the st ... read more
Q3. Intersection of Two Arrays II Given two integer arrays ARR1 and A ... read more
asked in CGI Group
Q4. Frog Jump Problem Statement A frog is positioned on the first ste ... read more
asked in Gainsight
Q5. Connecting Ropes with Minimum Cost You are given 'N' ropes, each ... read more
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Find minimum positive value in array.
  • Ans. 

    Find minimum positive value in array of strings.

    • Convert array elements to integers

    • Filter out negative values

    • Find minimum positive value

  • Answered by AI
  • Q2. One question was on String, they were asking some different scenario on string based question.
Round 2 - Technical 

(2 Questions)

  • Q1. It was more focus on multi threading.. different way to create thread.. what is thread pool?
  • Q2. One array problem, to return the index of the array where the both the sides(from start and from end) sum is equal.

Skills evaluated in this interview

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

I applied via Referral and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Coding Test 

(4 Questions)

  • Q1. Communication assessment
  • Q2. 2 coding questions 45 mins
  • Q3. 12 mcq's on Sql
  • Q4. 12 mcq's on C++ Fundamentals
Round 2 - Techno-Manegerial Interview 

(6 Questions)

  • Q1. Introduce Yourself
  • Ans. 

    I am a recent graduate with a degree in Computer Science and a passion for software development.

    • Recent graduate with a degree in Computer Science

    • Experience with programming languages such as Java, Python, and C++

    • Passionate about software development and eager to learn new technologies

  • Answered by AI
  • Q2. Explain in Brief internship project
  • Q3. Write sql query to display the avg salary of each dept.
  • Ans. 

    SQL query to display average salary of each department

    • Use GROUP BY clause to group the results by department

    • Use AVG() function to calculate the average salary

    • Join the tables if necessary to get department information

  • Answered by AI
  • Q4. Write a python program to print every number as even and odd from 0 to 100.
  • Ans. 

    Python program to print numbers from 0 to 100 as even and odd.

    • Use a for loop to iterate from 0 to 100.

    • Check if the number is even or odd using the modulo operator.

    • Print the number along with 'Even' or 'Odd' accordingly.

  • Answered by AI
  • Q5. Questions related to Internship.
  • Q6. Logical Questions

Skills evaluated in this interview

CGI Group interview questions for designations

 Associate Software Developer

 (2)

 Software Engineer

 (80)

 Associate Java Software Engineer

 (1)

 Associate Systems Engineer

 (6)

 Associate Test Engineer

 (1)

 Senior Software Engineer

 (45)

 Software Testing Engineer

 (2)

 Software Engineer Trainee

 (1)

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

(2 Questions)

  • Q1. OOPS concepts will be asked mandatory
  • Q2. DBMS normalization, principles will be asked SQL Queries
Round 2 - HR 

(2 Questions)

  • Q1. Basic communication skills will be tested
  • Q2. Why do you want to work?
  • Ans. 

    I want to work to contribute my skills and knowledge to a team, learn and grow professionally, and make a positive impact.

    • Contribute my skills and knowledge to a team

    • Learn and grow professionally

    • Make a positive impact

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Its a great company to work with. Good Brand in IT Service Industry

Get interview-ready with Top CGI Group Interview Questions

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

(2 Questions)

  • Q1. Tell me about yourself
  • Q2. Java Oops concepts
Round 2 - HR 

(2 Questions)

  • Q1. Introduce yourself
  • Q2. What do you know about our company
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Two questions in a scenario-based coding context.

Associate Software Engineer | Software Engineer interview

user image KN ACADEMY

posted on 1 Jan 2022

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

I applied via Company Website and was interviewed in Jan 2024. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Basic angular questions and SQL .net
  • Q2. Basic angular questions and SQL questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Job Portal

Round 1 - Aptitude Test 

It was 1 hr Test of basic aptitude

Round 2 - Coding Test 

It was 2 basic coding test

Interview Preparation Tips

Interview preparation tips for other job seekers - Basic knowledge is much sufficient

CGI Group Interview FAQs

How many rounds are there in CGI Group Associate Software Engineer interview?
CGI Group interview process usually has 2-3 rounds. The most common rounds in the CGI Group interview process are Technical, Aptitude Test and HR.
How to prepare for CGI Group Associate 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, PLSQL, Debugging, Incident management and SQL.
What are the top questions asked in CGI Group Associate Software Engineer interview?

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

  1. a clock tick 8 times on 8'o clock the time taken between 1st tick and last tick...read more
  2. What is pass by reference and pass by va...read more
  3. What is the Java code for various types of sorting algorith...read more
How long is the CGI Group Associate Software Engineer interview process?

The duration of CGI Group Associate 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 Associate Software Engineer Interview Process

based on 26 interviews

5 Interview rounds

  • Technical Round - 1
  • Technical Round - 2
  • HR Round - 1
  • HR Round - 2
  • Personal Interview1 Round
View more
CGI Group Associate Software Engineer Salary
based on 1.8k salaries
₹2.5 L/yr - ₹6.5 L/yr
30% less than the average Associate Software Engineer Salary in India
View more details

CGI Group Associate Software Engineer Reviews and Ratings

based on 322 reviews

4.1/5

Rating in categories

3.7

Skill development

4.0

Work-life balance

3.3

Salary

4.1

Job security

4.1

Company culture

3.2

Promotions

3.7

Work satisfaction

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

₹3.8 L/yr - ₹12 L/yr

Senior Software Engineer
7.2k salaries
unlock blur

₹6.1 L/yr - ₹22.5 L/yr

Lead Analyst
3.1k salaries
unlock blur

₹9.9 L/yr - ₹30 L/yr

Associate Software Engineer
1.8k salaries
unlock blur

₹2.5 L/yr - ₹6.6 L/yr

Senior Test Engineer
1.2k salaries
unlock blur

₹6 L/yr - ₹20 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