Java Mock Interview - Java interview questions and answers for experienced | Top Spring Boot QNA

preview_player
Показать описание
This Live java mock interview contains a variety of Java interview questions from Java, JPA, Hibernate, Spring and Spring Boot. In this specific video we will discuss few of the most Asked interview questions in Spring Boot, Rest Webservices and JPA.

Candidate Info : Name: K R Lavanya RAMACHANDRAN
Profile: Java Developer
Years Of Experience: 6+
Work Location: USA
Keyskills: Java, Microservices, Spring, Spring Boot, Restful Webservices, Hibernate, JPA, Spring Data

Timestamp :
================

00:00:00 - Introduction

00:03:03 - Q1: What is a Marker interface in java ?

00:08:14 - Q2: Tell me 5 Spring Exceptions that you came across.

00:13:08 - Q3: Tell me 5 spring Annotations that you have used ? (Excluding the stereotype annotations)

00:16:30 - Q4: Is it required to write @Repository annotations in spring data JPA?

00:19:52 - Explain the Spring Data Project and the hierarchy ?

00:26:49 - Q5: Use of @NoRepositoryBean in spring boot ? Can we write @NoRepositoryBean on top of our Repositories interfaces ?

00:31:26 - Q6: What is a java config file and What is it' s limitations?

00:36:23 - How a CGLIB Proxy works with @Bean?

00:40:08 - Q7: @Component vs @Bean . What is the difference between creating a bean with @Bean and creating a bean with @Component ?

00:42:49 - Q8: What is a BeanFactoryPostProcessor?

00:46:13 - Q9: Bean Factory Post Processor Code walkthrough

00:56:38 - Q10: What do you mean by a @Transactional Annotation and explain the Transactional Propagation in spring?

01:00:21 - Transactional Propagation Explained !

01:07:55 - Q11: Update vs Merge | Difference between update and merge method in JPA / Hibernate?

01:15:03 - Q13: How the dispatcher servlet is set up in a spring boot project?

01:16:21 - how the dispatcher servlet in spring boot gets auto-configured?

01:20:21 - Q14: How to create custom Java Exceptions?

01:20:52 - CompileTime Vs RunTime Exceptions . Checked vs Unchecked Exceptions in Java

01:21:30 - Q15: How will you handle exceptions in spring?

01:22:33 - Q16: Explain the need of a global exception handler in spring boot ?

01:23:28 - Q17: Difference between @ControllerAdvice and @RestControllerAdvice?

01:23:53 - Q18: How will you handle a Bad gateway exception when thrown from a rest client ?

01:25:57 - Q19: What is ThreadLocal in Java? Tell me a real time scenario if you have used it ever.

01:27:39 : Spring SecurityContext scope explained !

01:35:54 - Final Words
========

FREE :
Watch more interviews like this follow my "Java Interview prep" playlist:

=========
Useful links :

Update Vs Merge walkthrough

Spring Security step by step

Exception Handling in spring mvc

==========
Category :
Java Interview
Java interview questions and answers for experienced
spring interview questions
spring boot interview questions
java interview questions coding

Useful playlist :
spring core

spring mvc

spring mvc intermediate

Spring JDBC

spring live project

For more free/paid courses visit

Make sure to join my private Facebook page (Ask me here)
“SeleniumExpress - Support"

Follow me on Insta
Java interview questions and answers for experienced
spring interview questions
java interview questions coding
#javainterviewquestionsandanswers
#springbootinterviewquestions

Useful playlist :
spring core

spring mvc

spring mvc intermediate

Spring JDBC

spring live project

For more free/paid courses visit

Make sure to join my private Facebook page (Ask me here)
“SeleniumExpress - Support"

Follow me on Insta
Рекомендации по теме
Комментарии
Автор

I have been in the Industry for many years and every year I see something new coming out. The presentation over here has been really nice. Especially the part where with the explanation the code is also demo'ed. Helps to recollect something forgotten. Well done guys.

KalathilAjayMenon
Автор

The answers discussed @ 1:05:50 for transaction propagation levels NOT_SUPPORTED vs NEVER is wrong. For propagation level NEVER only throws exception when there is an active transaction. For NOT_SUPPORTED, If a current transaction exists, first Spring suspends it, and then the logic is executed without a transaction (non-transactional way)

saravanansivaji
Автор

I am 5 year's experience in Java Full stack development. This is the best video for the interview preparation, the way he explain 10/10.

sauravkumar-tizt
Автор

This lady is awesome. Wow. She is really a motivation to me...I wish I can answer questions flawlessly like this.

courageoghogho
Автор

Power-packed of knowledge. Salute Abhilash and Lavanya.

ytsub-ukmk
Автор

And:When there is a requirement to implement a interface without any specific functionality, marker interface can be used.. Abhilash sir, ur example was superb 👍

namitatare
Автор

It's big great session that was having huge amount of information in one and half hour video has presented to us and motivates to learn more and more which makes very simple and easier to be a professional and achieve the success and reach the goals that what we have pointed to achieve..

Such a Great and awesome work effort made by both of you and we are expecting one or more sessions like this to get the more knowledge like the way your explaining the questions and answers....👏👏👏👏👏👏👏👏👏👏👏👏

ramanjaneyulukommuri
Автор

Problem with having a normal interface in place of a marker interface:
Our intention is just to provide metadata to the JRE. I assume you are mentioning the interface with abstract methods.
If we use the interface with abstract methods instead of a marker interface, we have to implement those methods in the class implementing it(Which is not our intention).

Sundharamurali
Автор

This us my first time on your channel...I really liked this setup where you not just ask questions but help viewers like me to understand the concepts better this shows your true motto is to spread knowledge and not just create video. Thanks again and wish you best luck.

maddy_
Автор

You are awesome man, Thanks for taking efforts for the dev community around the globe

sumithulsurkar
Автор

@42:00 I would say @bean wont be added to context without @Configuration type of class...but @Component is bean that gets added to context automatically. Yes Bean has more control.

croydonH
Автор

good job, especially part when you show code on your screen, it helps to understand things better

robertshakhrai
Автор

May be this interview is little old but it is worth watching for recap. Lavanya's explanation is really good and thanks brother..👍

Vihaanhyperboy
Автор

This is the best presentation i have ever seen by an Indian youtuber. Thanks for providing such a great content❤

Neerajkushwaha-uzwo
Автор

The best mock interview ever!. Please do more interviews with her.

nkwejusticemapoulo
Автор

Quality of interview, Demonstrating wile explaining is awesome.

kirankumarmothukuri
Автор

Superb Abhilash...! Java developer community will be proud of you. Few Suggestions : 1) idea of doing animation is too good. That is helping a lot. Just feel like watching a movie.. 2) Please post more videos on spring boot microservices, docker, kubernetes. Thank you.

mangeshwagh
Автор

It was an awesome video. I learned several definitions and it motivates me to continue learning! Thanks :D

criseltqm
Автор

A brilliant interview to refresh spring knowledge

JIeshaz
Автор

Abhilash, Really nice, I can understand how much effort you have put to make such a useful video with clear explanation. Its motivates to learn more, Keep it up.

commonman