- Why do you use springboot over spring?
- Tell the names of hibernate classes involved when you fetch entry?
- What is the main difference between Spring MVC and Spring boot?
- Difference you found out in SOAP and Restful Webservices? Which one is more convenient
- Explain Microservice Architecture?
- How do you decide to create a new microservice?
- How @Component annotation works? Need the same??
- What is profiling in springboot?
- Does springboot have xml configuration?
- What is maven and POM?
- Purpose of actuator?
- Type of fault tolerant mechanism used in a project?
- What do you understand by springboot?
- How do we handle filtration in springboot Application access modifier in java?
- How does JPA work without any configuration done in application? Properties file?
- Dependency injection vs inversion of control?
- Dispatcher Servlet?
- Modules known in springboot?
- Advantages of microservice?
- Communication between microservices?
- Fallback mechanism in microservice?
- Disadvantages of hibernate?
- Use of cache in hibernate?
- Get vs load in hibernate?
- SQL query to remove duplicates in a table with no primary key?
- Actuator in spring boot?
- What is the IOC concept in spring?
- What is dependency injection and how many types of injections are there in spring?
- When to go for setter injection and constructor injection?
- What are all design patterns you know and explain about those in detail with real time use cases?
- Path Variable and request Param?
- What is a web container?
- About Maven, what are available in POM files and Build profiles?
- What is Bean scope?
- Design Patterns and explain one?
- Spring Boot service with timer/health checks? Should one service wait if the other is down?
- What is actuator and Use of Actuator, about Spring boot actuator?
- Spring boot core component?
- Spring boot initializer?
- Spring yaml configuration?
- Spring boot annotation?
- Spring boot profilers?
- Spring validator?
- How to debug spring boot applications?
- Spring Dependency injection?
- What is the use of @restcontroller?
- What is the xml configuration in spring boot application?
- Different types of annotation in spring boot application
- What do you mean by microservices?
- How do you use microservice
- What are the benefits of using microservices?
- Circuit breaker in Microservice?
- What type of parameter we need to take care of when we create microservice architecture?
- Transaction management from one service to another service calling in the same microservice?
- Transaction management from one service to another service calling in different microservice?
- Type of Transaction in database?
- How do two microservices communicate with each other?
- When we are calling from one microservice to another microservice then how to handle response?
- How to make an outer call from a microservice?
- What are web services?
- What is Rest architecture?
- Difference between PUT and PATCH?
- Can you send a POST Body in GET?
- Difference between Post, Put and Patch? (Deep discussion with scenarios?
- Response type of DELETE and if no data is there then what will be the response type?
- How to handle Test Case if visibility of a function is private?
- How to fix bugs in micro service?
- What are you using for logs?
- What is Circuit breaker and rate limiter?
- What are Spring Interceptors?
- What are Spring modules?
- How can we implement Circuit breaker? And explain circuit breaker stages?
- Difference between @Controller and @restcontroller?
- What is @springbootapplication? What is its function?
- Advantages of Hibernate over the standard way of database connection?
- Disadvantages of Hibernate?
- Comparison of monolithic and micro services architecture?
- How microservices communicate with each other? Explain in detail?
- Example of microservice architecture?
- Architecture diagram of microservices in your latest project?
- Advantages of microservices?
- What is the Saga Pattern in Microservices? How orchestration is working in this?
- How many types of Saga patterns?
- What is Circuit breaker and what is the use of it?
- How to manage the server load balance (Explain ribbon in details)?
- What is Spring?
- What is inversion control?
- What is inversion and what is the control?
- What is the purpose of inversion, why do we need this?
- What is controlling in inversion for ‘inversion controlling” (explain control and inversion separately)?
- Which tool is suitable for performance tuning for application and what are the necessary steps to take at DB end to improve the performance of the application?
- Explain your microservice project architecture?
- How do Microservices interact with each other in your project, what are different microservice?
- What are web services and how you can say it is rest?
- What is the benefit of rest?
- Implementation of caching, which data structure you will use?
- What is the purpose of caching, why do we use it?
- What is a dispatcher servlet?
- What is @pathvariable?
- How to create one springboot application, what are the steps required?
- Diff b/w tight couple and loose coupled in microservices?
- What is the performance tuning?
- What kind of action is required to improve the application performance?
- What kind of action is required to improve the BD performance?
-Thank you, happy coding !!