i
CGI Group
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Referral and was interviewed in Jan 2024. There was 1 interview round.
Spring is a framework for building Java applications, while Spring Boot is a tool that simplifies the setup and configuration of Spring applications.
Spring provides a comprehensive framework for building Java applications, including features like dependency injection, AOP, and MVC.
Spring Boot is built on top of Spring and provides auto-configuration, which reduces the boilerplate code required to set up a Spring applic...
Map applies a function to each element of a stream and returns a new stream of the results. FlatMap applies a function to each element and flattens the results into a single stream.
Map transforms each element of a stream independently.
FlatMap transforms each element of a stream and flattens the results into a single stream.
Map is useful when you want to transform each element of a stream into another type.
FlatMap is us...
I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.
I applied via Walk-in
Print prime number
Print odd numbers greater than 84
Oops concepts are fundamental principles of object-oriented programming.
Encapsulation: bundling data and methods together in a class
Inheritance: creating new classes from existing ones
Polymorphism: objects of different types can be treated as objects of a common superclass
Abstraction: hiding unnecessary details and exposing only essential features
Encapsulation example: a Car class with private variables for make, model...
A class is a blueprint for creating objects. It defines the properties and behaviors that an object of that class will have.
A class is declared using the 'class' keyword followed by the class name.
It can have variables (fields) to store data and methods to perform actions.
Objects are created from a class using the 'new' keyword.
Classes can be organized into packages to provide a hierarchical structure.
Inheritance allow...
What people are saying about CGI Group
CGI Group interview questions for designations
I appeared for an interview before Jun 2016.
I am a passionate software developer with 5 years of experience in web development and a strong background in computer science.
5 years of experience in web development
Strong background in computer science
Passionate about software development
To separate personal and professional calls, and to ensure availability and accessibility.
Separate personal and professional calls
Ensure availability and accessibility
Maintain work-life balance
Avoid mixing personal and work-related contacts
As a software developer, my activity involves designing, coding, testing, and maintaining software applications.
Designing software architecture and user interfaces
Writing code in programming languages such as Java, Python, or C++
Testing software to ensure it meets requirements and is free of bugs
Maintaining and updating software to keep it running smoothly
Collaborating with other developers and stakeholders to ensure p
based on 4 interviews
1 Interview rounds
based on 11 reviews
Rating in categories
Software Engineer
8.1k
salaries
| ₹3.8 L/yr - ₹12 L/yr |
Senior Software Engineer
7.3k
salaries
| ₹6.2 L/yr - ₹23 L/yr |
Lead Analyst
3.1k
salaries
| ₹10 L/yr - ₹31 L/yr |
Associate Software Engineer
1.9k
salaries
| ₹2.5 L/yr - ₹7 L/yr |
Senior Test Engineer
1.2k
salaries
| ₹6 L/yr - ₹18.6 L/yr |
Accenture
Wipro
Cognizant
Capgemini