i
CGI Group
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
This JSON contains answers to interview questions for a Software Engineer position.
Aggregation and composition are both forms of association in object-oriented programming.
Aggregation represents a 'has-a' relationship, where one object contains another object as a part.
Composition is a stronger form of aggregation, where the lifetime of the contained object is controlled by the container object.
Fibonacci series can be ...
The interview questions cover a wide range of topics related to software engineering, including technologies worked on, roles and responsibilities, Java concepts, debugging, code review, project architecture, and more.
Discussing technologies worked on and roles/responsibilities showcases experience and skills.
Differentiating between final, finally, and finalize in Java demonstrates understanding of language nuances.
Exp...
I was interviewed in May 2024.
What people are saying about CGI Group
I applied via Campus Placement
Sort the list of car models in reverse order
Use a sorting algorithm like bubble sort or quicksort to rearrange the array in reverse order
Alternatively, use built-in functions like sort() with a custom comparator function to achieve the same result
CGI Group interview questions for designations
I applied via Naukri.com and was interviewed in Jul 2024. There was 1 interview round.
To prevent Singleton from being broken by cloning, we can override the clone method and throw an exception.
Override the clone method in the Singleton class and throw an exception to prevent cloning.
Alternatively, you can return the same instance in the clone method instead of creating a new instance.
Use serialization and deserialization to create a new instance of the Singleton class.
Use streams to remove repeating letters in a string
Convert the string to a character array
Use a stream to filter out repeating characters
Collect the characters back into a string
Get interview-ready with Top CGI Group Interview Questions
Visual Studio project creation involves several steps to set up a new project.
Open Visual Studio IDE
Click on 'File' > 'New' > 'Project'
Select the project type (e.g. Console Application, Web Application)
Choose the programming language (e.g. C#, VB.NET)
Specify project name, location, and solution name
Click 'Create' to generate the project files
Creating a new project in Visual Studio involves navigating to File > New > Project and providing a name for the project.
Navigate to File menu in Visual Studio
Select New option
Choose Project option
Enter a name for the project
Developing a real-time chat application with WebSocket technology
Implemented WebSocket protocol for real-time communication
Faced challenges with handling large volumes of concurrent connections
Optimized code for efficient message delivery and latency reduction
OOP concept focuses on creating objects that interact with each other. Interface is a contract for classes to implement, while abstract class can have some implemented methods.
OOP concept involves creating objects that have properties and methods to interact with each other
Interface is a contract that defines a set of methods that a class must implement
Abstract class can have some implemented methods along with abstrac
Some of the top questions asked at the CGI Group Software Engineer interview -
The duration of CGI Group Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 68 interviews
5 Interview rounds
based on 937 reviews
Rating in categories
Software Engineer
8.1k
salaries
| ₹3.8 L/yr - ₹12 L/yr |
Senior Software Engineer
7.2k
salaries
| ₹6.1 L/yr - ₹22.5 L/yr |
Lead Analyst
3.1k
salaries
| ₹9.9 L/yr - ₹29.5 L/yr |
Associate Software Engineer
1.9k
salaries
| ₹2.5 L/yr - ₹6.6 L/yr |
Senior Test Engineer
1.2k
salaries
| ₹6 L/yr - ₹18.4 L/yr |
TCS
Infosys
Wipro
HCLTech