I contacted HR through LinkedIn and shared my resume.
Then the HR scheduled a online test for developing a microservices , the test was for duration of 2 hrs. I had to develop a Service Catalog Search service. As the time was tight I focused on model, Controllers and my service rather than implementing each service in details.
After this HR scheduled the next round which was Generic Technical Round.
The interview was very nice humble and patient . Although he/she had to cover a lot of topics he/she didn't show any hurries .
The interview started with a medium DS Algo question where I had to code and run the program in the provided code editor. I wrote some test cases as well and was explaining the approach while coding .
After that interviewer jumped to Core Java and asked about Polymorphism , Inheritance, Collections, Muti-Threading, Java8, Functional Interface and Streams, Advance Multi Threading. Then question from Spring, Springboot, microservices different monitoring tools exception handling, JPA etc etc . Then some Docker, Git , Jenkins CICD questions.
After these interviewer jumped to AWS and asked about few services in AWS like Lamda , SNS, SQS etc .
Then few SQL Questions.
After these technical stuffs some managerial and behavior question was asked.
The interview lasted for 3hrs at stretch .
After the interview I got call from HR within an hour that I got selected.
After 2 days the Salary discussion happened with HR.
Overall it was really nice experience.