I applied online. I interviewed at CGI (Bangalore Rural)
Interview
OOPs (Object-Oriented Programming)
Q. What is the purpose of the hashCode() method?
Ans. The hashCode() method generates a unique integer for an object, aiding in efficient data retrieval in hash-based collections.
Used in hash-based collections like HashMap and HashSet for quick data access.
Returns an integer value, which is the hash code of the object.
Two equal objects must have the same hash code (consistent with equals()).
Interview questions [1]
Question 1
Q. What is the purpose of the hashCode() method?
Ans. The hashCode() method generates a unique integer for an object, aiding in efficient data retrieval in hash-based collections.
Used in hash-based collections like HashMap and HashSet for quick data access.
Returns an integer value, which is the hash code of the object.
Two equal objects must have the same hash code (consistent with equals()).
2 rounds of Technical interview 1 HR-MR
Questions asked
JAVA
1.What is Extrenalization
2.Difference between final,finally and finalize
3.Method overloading
4.What is Serialization
5.Methods required for Serialization
6.Ternary operator
7.Thread life cycle
8.Marker interface
9.static keyword
Spring boot
1.Dependency injection and types
2.Spring Actuators
3. difference POST vs PUT
4.Monolithic vs mS difference
5.Spring boot features
1) Coding + MCQ test - java, spring , kafka , java8
2) technical 1 - deep into java basics , spring , springboot , microservices
3) technical 2 - client round - code along with all questions
4) Managerial Round - scenario based
Interview questions [1]
Question 1
java basics, spring , springboot , microservices , kafka , kafka streams related questions
Horrible experience. A lot of theory .. They asked every single possible question. Starting from OOP definition, and all the calssique questions about Java, Spring, spring boot , sql ... etc