I applied online. The process took 2 weeks. I interviewed at Heal Software Inc (Bengaluru) in Jun 2022
Interview
Two rounds in general. First taken by Senior Developer, second by Manager.
Questions on Core Java (OOPS, Java 8 Features), Collections, Spring Boot, Hibernate/Spring JPA are asked. You need to be thorough with the fundamentals.
For senior dev roles, Microservices, Design Patterns, Distributed Systems, Event Driven Architecture, Asynchronous Programming is discussed.
Major stress is given on your analytical skills and problem solving.
Interview questions [1]
Question 1
Why there's need of OOPS?
What's difference between @Service, @Repository, @Component?
Difference between Spring JPA and Hibernate? Which one is better?
Why streams? Performance analysis of streams and traditional methods.