JAVA: Q1: Which java version have you used? Are you aware of Java11? Q2: Are you aware of future objects? Q3: Difference between runnable & collable. Q4: What is concurrent hashmap? Q5: How can we do sorting in Java? RestApi's: Q1: What is resource in RestAPI? Q2: What is the difference between PUT & PATCH Http methods? SpringBoot: Q1: What is SpringBoot annotation? What it does? Q2: What is IOC? Unit Testing: Q1: How you will do Unit testing of Rest Controller? Q2: What are the annotations have you used while doing unit testing? Q3: How can we do mocking? Microservices: Q1: If you have a monolithic application. What steps will you take to convert it into the microservices?