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.3k Reviews

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

CGI Group Senior Software Engineer 1 Interview Questions and Answers

Updated 3 Jan 2025

CGI Group Senior Software Engineer 1 Interview Experiences

1 interview found

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

(2 Questions)

  • Q1. Design pattern with example
  • 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.

  • Answered by AI
  • Q2. Explain 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

  • Answered by AI

Interview questions from similar companies

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

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

Round 1 - Technical 

(5 Questions)

  • Q1. About interface and abstract class with C# coding
  • Q2. Output prediction for interface program in C#
  • Ans. 

    To predict output for an interface program in C#

    • Understand the input parameters and expected output of the interface program

    • Analyze the logic and algorithms used in the program

    • Consider edge cases and potential errors in the program

    • Use debugging tools and test cases to validate the output prediction

  • Answered by AI
  • Q3. Sql queries like finding the 2nd largest salary, few joins,cte.
  • Q4. C# Program for reversing a string of text.
  • Ans. 

    C# program to reverse a string of text

    • Use the ToCharArray method to convert the string to a char array

    • Use a for loop to iterate through the array and reverse the characters

    • Use the String constructor to create a new string from the reversed char array

  • Answered by AI
  • Q5. And oops concepts, dependency injection, Solid principles with examples and design patterns you in your projects and how.
Round 2 - Technical 

(4 Questions)

  • Q1. Few sql queries like window functions
  • Q2. About indexing and stored procedures and triggers.
  • Q3. How do you manage the team
  • Q4. String programs using linq
  • Ans. 

    Using LINQ to manipulate string arrays in C#

    • Use LINQ methods like Where, Select, OrderBy, etc. to filter, transform, or sort string arrays

    • Example: string[] names = {"Alice", "Bob", "Charlie"}; var result = names.Where(name => name.Length > 4);

    • Example: string[] fruits = {"apple", "banana", "cherry"}; var sortedFruits = fruits.OrderBy(fruit => fruit);

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. Just a salary and location discussion

Interview Preparation Tips

Topics to prepare for Capgemini Senior Software Engineer 1 interview:
  • OOPS
  • Design Patterns
  • Solid principles
  • MS SQL Server
  • LINQ

Skills evaluated in this interview

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

(1 Question)

  • Q1. Basic Java questions
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Write some basic codes

Round 2 - Technical 

(2 Questions)

  • Q1. What in . Net Core
  • Ans. 

    ASP.NET Core is a cross-platform, high-performance framework for building modern, cloud-based, internet-connected applications.

    • ASP.NET Core is open-source and developed by Microsoft.

    • It supports cross-platform development on Windows, macOS, and Linux.

    • It provides improved performance and scalability compared to previous versions of ASP.NET.

    • ASP.NET Core includes a modular and lightweight architecture.

    • It supports Docker co...

  • Answered by AI
  • Q2. Oops implementation with example
  • Ans. 

    Oops implementation is a programming concept that allows for error handling and recovery.

    • Oops implementation involves using try-catch blocks to handle exceptions in code.

    • Example: try { // code that may throw an exception } catch (Exception e) { // handle the exception }

    • Oops implementation helps in making code more robust and reliable by handling unexpected errors gracefully.

  • Answered by AI

Skills evaluated in this interview

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

(1 Question)

  • Q1. Normal java question
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

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

Round 1 - One-on-one 

(1 Question)

  • Q1. Java, basics of coding
Round 2 - Technical 

(1 Question)

  • Q1. Java , spring boot micro services
Round 3 - Coding Test 

Amcat, SQL, spring boot

Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - HR 

(2 Questions)

  • Q1. Current CTC? Expected CTC?
  • Ans. 

    Current CTC is confidential. Expected CTC is based on market standards and my experience.

    • Current CTC is confidential information as per company policy.

    • Expected CTC is based on market standards and my experience in the industry.

    • I am open to discussing compensation during the negotiation phase.

  • Answered by AI
  • Q2. Years of experience in relevant role
Round 2 - Technical 

(2 Questions)

  • Q1. Performance tuning
  • Q2. Collections in Oracle
  • Ans. 

    Collections in Oracle are data structures used to store and manipulate groups of data.

    • Collections can be nested tables, varrays, or associative arrays.

    • Nested tables are like one-dimensional arrays, varrays are like arrays with a maximum size, and associative arrays are like dictionaries.

    • Collections can be used to pass multiple values as a single parameter to a stored procedure or function.

    • Example: DECLARE TYPE emp_list...

  • Answered by AI

Skills evaluated in this interview

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

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

Round 1 - Technical 

(1 Question)

  • Q1. They usually cover dsa, spring, spring boot

Interview Preparation Tips

Interview preparation tips for other job seekers - Good company
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Recruitment Consulltant and was interviewed in Jan 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. They will ask basic javascript questions - call apply bind implementation, closure, denouncing, hof and hoc
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is pipes in Angular?
  • Ans. 

    Pipes in Angular are used for transforming data in templates.

    • Pipes are used to format data before displaying it in the view.

    • Angular provides built-in pipes like date, currency, uppercase, lowercase, etc.

    • Custom pipes can also be created for specific formatting needs.

    • Pipes can be chained together for multiple transformations.

    • Example: {{ birthday | date:'MM/dd/yyyy' }} will format the birthday date.

  • Answered by AI
  • Q2. What is lazy loading in Angular?
  • Ans. 

    Lazy loading in Angular is a technique used to load modules only when they are needed, improving performance by reducing initial load time.

    • Lazy loading helps in splitting the application into multiple bundles which are loaded on demand.

    • It allows for faster initial loading times as only essential modules are loaded upfront.

    • Lazy loading is achieved by using the loadChildren property in the route configuration of Angular.

    • ...

  • Answered by AI

Skills evaluated in this interview

CGI Group Interview FAQs

How many rounds are there in CGI Group Senior Software Engineer 1 interview?
CGI Group interview process usually has 1 rounds. The most common rounds in the CGI Group interview process are Technical.
What are the top questions asked in CGI Group Senior Software Engineer 1 interview?

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

  1. Explain concepts of re...read more
  2. Design pattern with exam...read more

Tell us how to improve this page.

CGI Group Senior Software Engineer 1 Salary
based on 6 salaries
₹6.5 L/yr - ₹29.1 L/yr
10% less than the average Senior Software Engineer 1 Salary in India
View more details

CGI Group Senior Software Engineer 1 Reviews and Ratings

based on 1 review

5.0/5

Rating in categories

5.0

Skill development

5.0

Work-life balance

5.0

Salary

5.0

Job security

5.0

Company culture

5.0

Promotions

5.0

Work satisfaction

Explore 1 Review and Rating
Software Engineer
8.1k salaries
unlock blur

₹2.7 L/yr - ₹12 L/yr

Senior Software Engineer
7.1k salaries
unlock blur

₹6.1 L/yr - ₹22.4 L/yr

Lead Analyst
3.1k salaries
unlock blur

₹10 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.2 L/yr

Explore more salaries
Compare CGI Group with

TCS

3.7
Compare

Infosys

3.7
Compare

Wipro

3.7
Compare

HCLTech

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