Spring & Spring Boot Interview Guide

Spring & Spring Boot Interview Guide with 200+ Questions & Answers. With REST API, JPA, Hibernate and Spring Data JPA.

  • in28Minutes Official
  • 4.42
  • (3385 reviews)
  • 6 hrs
  • 73 lectures
  • Udemy
Spring & Spring Boot Interview Guide

What you will learn?

  • You will learn to answer 200 interview questions on Spring, Spring Boot and Spring MVC
  • You will learn to answer questions on basics of JPA, Spring Data, Spring Data JPA, Spring AOP
  • You will learn to answer questions on RESTful Web Services and SOAP Web Services with Spring & Spring Boot
  • You will learn to answer questions on basics of Spring Framework - IOC, Application Context, Dependency Injection, Scope and Component Scan
  • You will learn about Spring Annotations - @Component, @Service, @Repository, @Controller, @Autowired, @Primary, @Qualifier, @Configuration
  • You will understand basic features of Spring Boot - Starters, Auto Configuration, Actuator and Externalized Configuration
  • You will be introduced to the Best Practices in using Spring and Spring Boot
  • You will be introduced to the approaches to handle validation errors with Spring MVC and Spring REST
  • You will be introduced to the approaches for Versioning, Content Negotiation with RESTful Services
  • You will understand the best practices in documenting your RESTful Services with Swagger

Your trainer

in28Minutes Official

Ranga is an AWS Certified Solutions Architect Associate.

We are teaching 30+ Courses to 450K Learners on DevOps, Cloud ( AWS, PCF, GCP, and Azure ), Full Stack ( React, Angular ), Java Programming, and Java Frameworks ( Spring, Spring Boot, Spring MVC, Hibernate ).

We use Problem-Solution based Step-By-Step Hands-on Approach With Practical, Real-World Application Examples.

We have a wide range of courses focused on Spring Boot - Creating APIs and Microservices, Deploying to Cloud ( AWS, Azure, Docker, Kubernetes, Azure ), and Integrating with Full Stack Front end frameworks ( React & Angular ).

73 lessons

Easy to follow lectures and videos covering subject details.

6 hours

This course includes hours of video material. Watch on-demand, anytime, anywhere.

Certificate of Completion

You will earn a Certificate of Completion at the end of this course.

Course curriculum

  • 001-Preview To Spring Interview Guide01:44
  • Congratulations00:41
  • One Thing You Should Do02:41
  • 002-Introduction To Our Github Repository01:24
  • 003-Setting up the Course Presentation02:22
  • 004-Overview of Spring Interview Guide05:00
  • 101-Basics of Spring Framework10:33
  • 102-Spring Application Context and IOC Container07:22
  • 103-Spring - Component Scan04:53
  • 104-@Controller, @Component, @Repository, and @Service Annotations03:52
  • 105-Scope of a Bean05:15
  • 106-Setter and Constructor Injection05:55
  • 107-Spring Application Contexts - XML and Java Configuration03:37
  • 108-Spring and Autowiring03:12
  • 109-Debugging with Spring Framework. @Primary and @Qualifier06:18
  • 110-CDI(Contexts and Dependency Injection) and Spring04:00
  • 111-Spring Major Versions and New Features05:04
  • 112-Spring Modules06:24
  • 113-Spring Projects04:30
  • 114-Spring Design Patterns, BOM and Annotations05:15
  • 115-Big Picture of Spring Framework03:45
  • 201-Web Application Architectures - Model 1, Model 2 and Front Controller04:30
  • 202-Spring MVC High Level Flow09:09
  • 203-Dispatcher Servlet and Configuration02:26
  • 204-Form Backing Object, Form Tags, Validation and Binding Result07:33
  • 205-Path Variable, Model and Session Attributes05:35
  • 206-Date Format Binding02:08
  • 207-Exception Handling and Controller Advice04:19
  • 208-Why is Spring MVC Popular?01:24
  • 301-Spring Boot - Goals and Features05:35
  • 302-Spring Boot vs Spring vs Spring MVC04:22
  • 303-@SpringBootApplication02:40
  • 304-Introduction to Auto Configuration05:10
  • 305-Embedded Servers - Tomcat, Jetty and Undertow03:32
  • 306-Introduction to Starter Projects06:07
  • 307-Starter Parent and Dependency Management03:35
  • 308-Creating Spring Projects with Spring Initializr02:39
  • 309-Configuration with Application Properties03:54
  • 310-Custom Application Configuration with @ConfigurationProperties05:11
  • 311-Spring Boot Profiles04:25
  • 312-Monitoring your application with Spring Boot Actuator06:21
  • 313-Do things at application startup with CommandLineRunner02:28
  • 401-Spring JDBC - JdbcTemplate and RowMapper06:26
  • 402-JPA, Hibernate - Entity and Entity Manager06:31
  • 403-JPA Relationships - One to One, One to Many, Many to Many05:25
  • 404-JPA Configuration - Data Source, persistence.xml and Entity Manager Factory05:46
  • 405-Spring Data - Need, Overview and Repository06:17
  • 501-Unit Testing with Mockito07:18
  • 502-Unit Testing Controllers with Mock MVC Framework07:16
  • 503-Integration Testing with Spring Boot05:35
  • 601-Introduction to Spring AOP09:05
  • 602-AOP Basics - Aspect, Pointcut, Advice and Weaving04:52
  • 701-What is a Web Service?04:33
  • 702-SOAP Web Service - SOAP Envelope, Header and Body04:22
  • 703-SOAP Request Examples - SOAP Header03:29
  • 704-WSDL - an overview05:58
  • 705-Contract First Approach and XSD06:30
  • 706-JAXB and Configuration with Spring Web Services05:06
  • 707-Writing an Endpoint with Spring Web Services03:47
  • 708-MessageDispatcherServlet and configuration02:38
  • 709-Generating a WSDL with Spring Web Services02:15
  • 710-Error Handling for SOAP Web Services03:35
  • 801-What is REST?05:04
  • 802-Best Practices of RESTful Services03:40
  • 803-GET Resource method with Spring REST02:14
  • 804-POST Resource method with Spring REST and ResponseEntity04:36
  • 805-Implementing HATEOAS for RESTful Web Services04:25
  • 806-Documenting RESTful web services with Swagger14:00
  • 807-Content Negotiation and Representation of a Resource05:38
  • 808-Exception Handling and Validation for RESTFul Web Services10:30
  • 809-Versioning for RESTful Web Services07:14
  • Bonus Lecture00:18
  • 901-Conclusion To Spring Interview Guide01:04
Online Courses

Learning Spring Boot doesn't have to be hard. Here is our curated list of recommended online courses that will guide you step-by-step in the learning process.

Learn more
Books

Are you an avid book reader? Do you prefer paperback, or maybe Kindle version? Take a look at our curated list of Spring Boot related books and take yourskills to the next level.

Learn more
YouTube videos

The number of high-quality and free Spring Boot video tutorials is growing fast. Check this curated list of recommended videos - there is no excuse to stop learning.

Learn more