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 Java Full Stack Developer Interview Questions, Process, and Tips

Updated 7 Jun 2024

Top CGI Group Java Full Stack Developer Interview Questions and Answers

  • Q1. Coding question - 1. Create a immutable class of orders. What happens when two objects are created out of it. 2.Using the immutable orders create a set of orders and how ...read more
  • Q2. How are 4-5 microservices connected in rest api's? which technique you are using?
  • Q3. Explain Spring Cloud and how you are using in microservices?
View all 6 questions

CGI Group Java Full Stack Developer Interview Experiences

3 interviews found

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

(1 Question)

  • Q1. Programs and some questions on microservices
Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I applied via Approached by Company and was interviewed in May 2024. There were 4 interview rounds.

Round 1 - Technical 

(4 Questions)

  • Q1. What are microservices according to you?
  • Ans. 

    Microservices are a software development technique where an application is divided into smaller, independent services that communicate with each other through APIs.

    • Microservices are small, independent services that focus on specific business functions.

    • Each microservice can be developed, deployed, and scaled independently.

    • Microservices communicate with each other through APIs, typically using lightweight protocols like ...

  • Answered by AI
  • Q2. Explain Microservices Architecture used in your project
  • Ans. 

    Microservices architecture is a design approach where a single application is composed of small, independent services that communicate with each other.

    • Each microservice is responsible for a specific business function or capability

    • Microservices communicate with each other through APIs

    • Each microservice can be developed, deployed, and scaled independently

    • Microservices architecture promotes flexibility, scalability, and re

  • Answered by AI
  • Q3. How are 4-5 microservices connected in rest api's? which technique you are using?
  • Ans. 

    Microservices are connected in REST APIs using communication protocols like HTTP, messaging queues, and service discovery.

    • Microservices communicate with each other using HTTP requests and responses.

    • Messaging queues like RabbitMQ or Kafka can be used for asynchronous communication between microservices.

    • Service discovery tools like Eureka or Consul help in locating and connecting to different microservices.

    • API Gateway ca...

  • Answered by AI
  • Q4. Coding question - 1. Create a immutable class of orders. What happens when two objects are created out of it. 2.Using the immutable orders create a set of orders and how will you sort these out. 3.Given ...
  • Ans. 

    Creating immutable class of orders, sorting orders, finding average of lists of integers.

    • Create an immutable class Orders with private final fields and no setter methods.

    • Override equals() and hashCode() methods to ensure uniqueness of objects.

    • Use Collections.unmodifiableSet() to create a set of orders and Collections.sort() to sort them.

    • Iterate through the List of List of String of integers, convert to integers, and ca

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. Explain Spring Cloud and how you are using in microservices?
  • Ans. 

    Spring Cloud is a set of tools and frameworks for building cloud-native applications in Java.

    • Spring Cloud provides tools for service discovery, load balancing, configuration management, and more in microservices architecture.

    • It includes projects like Eureka for service discovery, Ribbon for client-side load balancing, and Config Server for externalized configuration.

    • Spring Cloud integrates with Spring Boot to simplify ...

  • Answered by AI
  • Q2. Explain your deployment build config?
  • Ans. 

    Deployment build config includes settings for deploying the application.

    • Use tools like Maven or Gradle to manage dependencies and build the project

    • Specify deployment environment configurations in a separate file (e.g. application.properties)

    • Define build scripts for tasks like compiling, packaging, and deploying the application

    • Leverage CI/CD pipelines for automated builds and deployments

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. Explain your project?
  • Q2. Your expectations from the company
Round 4 - Coding Test 

Given a project, you need to create logic for a service using helpers and finally give a aggregate of the final converted price .

Given few java 8 programming functions, you need to convert them to respective java 11 functions

Interview Preparation Tips

Topics to prepare for CGI Group Java Full Stack Developer interview:
  • Microservices
  • java11
  • Angular
  • kafka
Interview preparation tips for other job seekers - After all the time that has got invested, they told me i cleared everything with passing colors and they said in manegrial/Hr that they will share an offer. I waited and tried to reach out to them over mail and phone. Then i got to know that i got ghosted and our time means nothing to them. Just few un-professional people wasting others time.

Skills evaluated in this interview

Java Full Stack Developer Interview Questions Asked at Other Companies

asked in CGI Group
Q1. Coding question - 1. Create a immutable class of orders. What hap ... read more
Q2. What is the difference between methode overloading and overriding ... read more
asked in CGI Group
Q3. How are 4-5 microservices connected in rest api's? which techniqu ... read more
asked in CGI Group
Q4. Explain Spring Cloud and how you are using in microservices?
Q5. How do you connect to database with java and update data ?
Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - Technical 

(1 Question)

  • Q1. Core java basic questions
Round 2 - Technical 

(1 Question)

  • Q1. Scenario based question on my last project

Java Full Stack Developer Jobs at CGI Group

View all

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
Selected Selected

I was interviewed in Sep 2024.

Round 1 - One-on-one 

(4 Questions)

  • Q1. React common questions
  • Q2. Spring boot and microservices questions
  • Q3. Sql questions like second highest salary
  • Q4. Java streams interview questions like second highest

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident and open
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Approached by Company and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Core Java, Spring boot annotations, basic code flow, current role, angular basics
Round 2 - Behavioral 

(1 Question)

  • Q1. Db optimizations, performance enhancements, query optimization, how to handle huge data etc

Interview Preparation Tips

Topics to prepare for Accenture Java Full Stack Developer interview:
  • Oops
  • Java 8
  • Angular basics
  • Communication between components
  • Optimization methods
  • Basic queries to backend
  • Html basics
  • Css basics
  • Interface, abstraction, polymorp
  • Collections
  • Java memory
  • New features in java higher vers
  • Version controlling
  • Basic git commands
Interview preparation tips for other job seekers - Basic concepts should be clear, be prepared to showcase your role in the project, your achievements or challenges etc and explain a little bit on that. Be confident.
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Interview was 30mins, and asked streams and annotations in java

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

(1 Question)

  • Q1. What is inline and block elements in html Question on css related to classes and elements What are the features of java 8 and related questions

I applied via LinkedIn and was interviewed in Jun 2022. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Serialisation and it's working Finally,finalize,final difference Exceptions catch order Transient,volatile Object class Method hiding Coding using hashmap Reverse a string without inbuilt functions SQL f...
Round 2 - Technical 

(1 Question)

  • Q1. OOPS concepts Spring core Hibernate
Round 3 - HR 

(1 Question)

  • Q1. Goal after five years

Interview Preparation Tips

Topics to prepare for LTIMindtree Java Full Stack Developer interview:
  • Java
  • SQL
  • Hibernate
  • Spring Boot
Interview preparation tips for other job seekers - Practice coding and revised each topics before interview
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
6-8 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before May 2023. There were 2 interview rounds.

Round 1 - Coding Test 

It was aptitude + coding test.. 2 coding questions were there

Round 2 - HR 

(2 Questions)

  • Q1. Tell me about yourself
  • Q2. Where do you see yourself in 5 years
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - One-on-one 

(4 Questions)

  • Q1. Introduce yourself
  • Q2. What was role in previous project
  • Q3. What you worked on in previous project
  • Q4. How much java and ui you know
  • Ans. 

    I have strong knowledge and experience in Java programming and UI development.

    • Proficient in Java programming language, including core concepts like OOP, multithreading, and collections

    • Skilled in developing UI using technologies like HTML, CSS, JavaScript, and frameworks like React or Angular

    • Experience in integrating backend Java code with frontend UI for full stack development

    • Familiar with UI design principles and resp

  • Answered by AI
Round 2 - Technical 

(6 Questions)

  • Q1. What is class and object in java
  • Ans. 

    A class is a blueprint for creating objects in Java, while an object is an instance of a class.

    • A class defines the properties and behaviors of objects.

    • An object is created using the 'new' keyword followed by the class name.

    • Multiple objects can be created from the same class.

  • Answered by AI
  • Q2. What is difference between object and instance in java
  • Ans. 

    An object is a physical entity in memory, while an instance is a specific realization of an object.

    • An object is a general concept, while an instance is a specific occurrence of that concept.

    • Objects are created using classes, while instances are created using the 'new' keyword.

    • Each instance has its own state (values of attributes) and behavior (methods).

    • Example: 'Car' is an object, while 'Toyota Camry' is an instance of

  • Answered by AI
  • Q3. What is heap and stack memory
  • Ans. 

    Heap and stack memory are two types of memory in computer systems. Heap memory is used for dynamic memory allocation, while stack memory is used for static memory allocation.

    • Heap memory is used for storing objects and is managed by the JVM. It is larger in size compared to stack memory.

    • Stack memory is used for storing method calls, local variables, and is limited in size. It follows Last In First Out (LIFO) order.

    • Examp...

  • Answered by AI
  • Q4. How does string work in java meaning, how its stored and how its reference is saved in pool
  • Ans. 

    Strings in Java are stored in the String pool, which is a special area in the Java heap memory.

    • Strings in Java are immutable, meaning once a string is created, it cannot be changed.

    • When a string is created in Java, it is stored in the String pool if it does not already exist.

    • String literals are stored in the String pool, while strings created using the 'new' keyword are stored in the heap memory.

    • String pool helps in sa...

  • Answered by AI
  • Q5. Some questions on my resume and previous project work
  • Q6. Questions on spring boot and rest api

Interview Preparation Tips

Interview preparation tips for other job seekers - Go through java basics and spring concepts throughly

Skills evaluated in this interview

CGI Group Interview FAQs

How many rounds are there in CGI Group Java Full Stack Developer interview?
CGI Group interview process usually has 2-3 rounds. The most common rounds in the CGI Group interview process are Technical, HR and Coding Test.
How to prepare for CGI Group Java Full Stack Developer 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 SQL, Javascript, HTML, Java and Coding.
What are the top questions asked in CGI Group Java Full Stack Developer interview?

Some of the top questions asked at the CGI Group Java Full Stack Developer interview -

  1. Coding question - 1. Create a immutable class of orders. What happens when two ...read more
  2. How are 4-5 microservices connected in rest api's? which technique you are usin...read more
  3. Explain Spring Cloud and how you are using in microservic...read more

Tell us how to improve this page.

CGI Group Java Full Stack Developer Interview Process

based on 3 interviews in last 1 year

1 Interview rounds

  • Technical Round
View more

People are getting interviews through

based on 2 CGI Group interviews
Referral
50%
50% candidates got the interview through other sources.
Moderate Confidence
?
Moderate Confidence means the data is based on a sufficient number of responses received from the candidates
CGI Group Java Full Stack Developer Salary
based on 18 salaries
₹4 L/yr - ₹12 L/yr
At par with the average Java Full Stack Developer Salary in India
View more details

CGI Group Java Full Stack Developer Reviews and Ratings

based on 3 reviews

4.1/5

Rating in categories

3.5

Skill development

4.1

Work-Life balance

4.1

Salary & Benefits

4.9

Job Security

4.9

Company culture

2.4

Promotions/Appraisal

3.6

Work Satisfaction

Explore 3 Reviews and Ratings
Java full stack developer

Bangalore / Bengaluru

1-5 Yrs

₹ 4-11.8 LPA

Java Full Stack Developer

Hyderabad / Secunderabad,

Chennai

+1

6-10 Yrs

Not Disclosed

Atlassian SDK with Java Full stack Developer

Bangalore / Bengaluru

1-3 Yrs

₹ 4-11 LPA

Explore more jobs
Software Engineer
8k salaries
unlock blur

₹3.8 L/yr - ₹13.8 L/yr

Senior Software Engineer
7.1k salaries
unlock blur

₹6 L/yr - ₹22 L/yr

Lead Analyst
3.1k salaries
unlock blur

₹9.9 L/yr - ₹29.5 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

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview