Standard interview process.
Interview was done virtually via Teams.
There were 2 rounds of technical interviews:
There was 1 telephonic HR round and 1 assessment test.
Hiring process was easy. It was also done virtually.
What is the difference between an Abstract class and an Interface?
Difference between static and dynamic polymorphism.
List annotations of Spring Boot and their uses.
Difference between Spring and Spring Boot?
Why use Spring Boot over Spring?
What is the use of Spring Actuator?
Spring Profiles. How to use it?
How to change the port of a Spring Boot application?
What is serialization and deserialization? How to do serialization and deserialization?
How do microservices communicate with each other?
Why switch to Spring Boot if we already have Spring?
The following metrics were computed from 2 interview experiences for the HSBC Senior Software Developer role in India.
HSBC's interview process for their Senior Software Developer roles in India is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for HSBC's Senior Software Developer interview process in India.