0% found this document useful (0 votes)
364 views2 pages

Java Questionnaire

The document outlines various topics related to Core Java, Java 8, Spring, REST/Microservices, and Spring Boot. Some key areas covered include OOPS concepts, collections, exceptions handling, functional programming features in Java 8 like streams and lambda expressions, dependency injection and transactions in Spring, building RESTful services, and auto-configuration and monitoring in Spring Boot.

Uploaded by

Birendra Bangari
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
364 views2 pages

Java Questionnaire

The document outlines various topics related to Core Java, Java 8, Spring, REST/Microservices, and Spring Boot. Some key areas covered include OOPS concepts, collections, exceptions handling, functional programming features in Java 8 like streams and lambda expressions, dependency injection and transactions in Spring, building RESTful services, and auto-configuration and monitoring in Spring Boot.

Uploaded by

Birendra Bangari
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

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?

You might also like