i
CGI Group
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via LinkedIn and was interviewed in Mar 2021. There was 1 interview round.
Our current project architecture follows a microservices approach.
We use Docker containers to deploy each microservice.
We have a centralized API gateway to handle requests and routing.
We use Kubernetes for orchestration and scaling.
We use a combination of NoSQL and SQL databases depending on the service's needs.
Code to find number of occurrences of a word in a string
Split the string into an array of words
Loop through the array and count the occurrences of the given word
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
3 Interview rounds
based on 903 reviews
Rating in categories
Software Engineer
8.1k
salaries
| ₹2.7 L/yr - ₹12 L/yr |
Senior Software Engineer
7.2k
salaries
| ₹6.1 L/yr - ₹22.5 L/yr |
Lead Analyst
3.1k
salaries
| ₹10 L/yr - ₹29.5 L/yr |
Associate Software Engineer
1.8k
salaries
| ₹2.5 L/yr - ₹6.6 L/yr |
Senior Test Engineer
1.2k
salaries
| ₹6 L/yr - ₹20.2 L/yr |
TCS
Infosys
Wipro
HCLTech