1st round was a technical phone screens with two other team members in two seperate interviews in one day. Was asked about previous experience, speak on creating REST services, Spring Batch, Spring Boot Security, benefits of Spring Boot vs Spring MVC Framework
What is swagger?
Spoke about Hashicorp tools like Vault, Terraform, and Vagrant.
2nd round in-person interview written test for 45 mins then speak with 3 other members of the team on previous experience and got asked questions related to spring framework. How to create different types of REST services and keep track of versioning.
Few questions on Java concepts, like hashmaps and singleton implementation
Written test questions: static keyword, synchronization , Junit implementation, Singleton implementation, Multithreading questions, Comparator-comparable, List implementations, client-server communication using JSP- servlets., struts workflow, MVC architecture
Some questions on the written test show code and have multiple choice answers that ask what would happen if you run the code.