Core Java:
[Link] OOPS concepts.
[Link] vs synchronised collections.
[Link]-map internal implementation.
[Link] framework.
[Link]
Class not found no class definition found difference.
How to create custom exceptions.
handling multiple exceptions.
What is try with resource.
[Link] how to create immutable class.
[Link] and serialisation concepts.
8. Custom object as Hash-map key what are the precautions needs to be taken care of?
[Link] memory model-memory areas
[Link] methods
[Link] cloning deep cloning.
[Link] comparable.
[Link] class ,class, character class methods.
[Link] many ways to create object.
[Link] and feature.
[Link],volatile,Atomic.
[Link]
[Link] fast fail safe operations.
[Link]-collision how to resolve/Contract between hashcode and equals.
[Link] any design patterns used in your application.
Java 8:
[Link] functional programming is introduced into java?
[Link] few functional interfaces(provided for usage in java8) you have used in your code.
[Link] default or static methods into interfaces/How to overcome diamond problem with java8 interfaces.
[Link] are intermediate and terminal operators. Explain them.
[Link] custom comparator with java8 to sort employees based on their department and then by their salary.
[Link] some default methods introduced in existing interfaces of java.
[Link] we need [Link] the benefit we will get if we use streams.
[Link] some methods of java8 datetime API.
[Link] is completable feature?
[Link] why map is used.
[Link] references.
Spring:
1. What do you mean by Dependency Injection?
[Link] are the major features in different versions of Spring Framework?
[Link] of datasource in your project in spring.
[Link] is singleton how spring always returns same instance on request.
[Link] between bean-factory and application context
[Link] AOP concepts which you have used in your application.
[Link] transactional management is maintained in your application.
[Link] of annotations used in your application.
[Link] cycle of spring bean.
[Link] advice.
Rest/Microservices:
[Link] is rest how it is different from SOAP?
[Link] is the difference between SOA and microservices?
[Link] are resource based URI's tell me few examples how you expose RESt endpoints?
[Link] of SOA architecture and microservices?
[Link] are the best practices needs to follow while building rest services.
[Link] authentication is provided for your services?
[Link] to post image or test payload using rest?
[Link] exceptions will be handled in your services?
[Link] a get call which will return employees whose age is greater than 40 and salary greater than 50000
[Link] you are a consumer how have you consumed a service?
Spring Boot:
[Link] we need spring boot when we have spring?
[Link] are starter dependencies in spring boot?
3. What is the difference between @SpringBootApplication and @EnableAutoConfiguration annotation?
[Link] is actuator and what it will do?
5. What are some common Spring Boot annotations?