Java Interview Prep - Spring boot and Microservices interview questions for experienced | Live Mock

แชร์
ฝัง
  • เผยแพร่เมื่อ 31 พ.ค. 2024
  • This is an interview recorded with Krishna Gupta. Krishna is an experienced java developer having 3.9 years of experience. He has skills with Spring Framework, Hibernate , Java EE , Microservices, JMS, RabbitMQ and Spring Boot. All the questions we have discussed here can be followed by anyone who is having 1 - 10 years of experience. Freshers can also follow this interview as most of the questions asked are scenario based.
    Here is the candidate profile -
    Name: Krishna Gupta
    Profile: Java Developer
    Years Of Experience: 4 +
    Work Location: India
    Keyskills: Java, Microservices, Spring, Spring Boot, Restful Webservices, Hibernate, JPA, Spring Data
    This is another addition to our Java Interview Prep playlist which will help you to prepare for your upcoming java interview and particularly if you are a spring boot and microservices developer.
    We will go through various of Microservices questions from Spring Cloud eg: Discovery service and Registration, Load balancing , Client side vs Server side load balancing, Handling failures in a Microservice environment. We have also covered Design patterns like circuit breaker, rate limiter, retry pattern in depth. We also have covered the microservices error and exception tracking related questions. Apart from this, various questions from spring boot and hibernate / JPA has been covered as part of this interview. Below is the timestamp for the same.
    Timestamp
    ___________
    Introduction - 00:00:00
    @Controller Vs @RestController - 00:02:34
    How a spring boot application bootstraps ? - 00:04:51
    REST API Best practices - 00:08:22
    Microservices interview questions : 00:23:50
    Monolithic Architecture Vs Microservices Architecture - 00:25:35
    How to manage ip’s and servers in a microservices architecture - 00:30:21
    How Service Discovery and Registration works ? ( A problem Scenario ) - 00:35:14
    How Client side load balancing different then the Server Side load balancing ? -00:39:09
    Is server side load balancing causes a single point of failure? - 00:42:21
    How to handle failure in a microservices environment ? 00:44:55
    How the retry pattern works ? - 00:50:13
    How a block thread causes issue in a microservices environment ? (KT) - 00:51:19
    How to protect your microservices from random load? 00:58:46
    Circuit Breaker design pattern - Quick KT - 01:01:09
    Explain the Half open state of a circuit breaker in spring boot - 01:06:39
    How to track a slower Microservice which causes performance issue? 01:09:17
    How to track exceptions in a microservices environment ? - 01:13:48
    Entity Object Vs Value Object - When to use what ? 01:17:31
    What is an one to one mapping and how to set up it with JPA/Hibernate ? - 01:23:27
    What is an exchange in rabbit mq ? 01:28:17
    For more free/paid courses visit
    www.seleniumexpress.com
    #JavaInterview #SpringBootInterviewQuestions #MicroservicesInterviewQuestions
    For More free/paid courses visit
    www.seleniumexpress.com
    LINKS AND FREE LEARNING RESOURCES
    ========
    Watch my new mock interview series for java developers
    • Java interview questio...
    Watch my new Hello spring boot series
    • Spring Vs Spring Boot ...
    Watch Spring boot Hot topics
    • @Reposicotry Vs @Servi...
    Java Interview / Question and Answer series
    • Java collections inter...
    Explain spring Bean Lifecycle
    • REAL-TIME: Spring Bean...
    spring core
    • Spring framework tutor...
    spring mvc
    • Spring MVC course intr...
    spring mvc intermediate
    • [INTERMEDIATE] Spring ...
    Spring JDBC
    • Spring JDBC Course Pre...
    spring live project
    • #1 Build and Deploy A ...
    SPRING SECURITY COURSE[NEW]
    • Spring Security Course...
    For more courses visit
    www.seleniumexpress.com
    Any time you are getting stuck with issues, Feel free to ask for support.
    You can send mail to seleniumexpress@gmail.com
    you can ping me on my Facebook page
    / seleniumexpress
    Make sure to join my private Facebook page (Ask me here)
    “SeleniumExpress - Support"
    / 187000222361579
    you can ask for support in my website forum
    www.seleniumexpress.com
    Subscribe to my youtube channel
    / @seleniumexpress
    Follow me on Insta
    / selenium_express
    Category -
    Spring Boot
    spring boot interview questions
    java realtime interview questions
    java interview questions and answers for experienced
    microservices interview questions
    Spring boot and Microservices interview questions for experienced

ความคิดเห็น • 134

  • @ajaythombare6235
    @ajaythombare6235 7 หลายเดือนก่อน +71

    I have wasted lot of money on paid courses the reason I'm saying wasted because this guy is giving that knowledge for free... Thanks

    • @SeleniumExpress
      @SeleniumExpress  7 หลายเดือนก่อน +5

      Hi Ajay ! Glad to know it is helpful.

    • @ajaythombare6235
      @ajaythombare6235 7 หลายเดือนก่อน +9

      @@SeleniumExpress and also that code popup during answer explaination is just best that way concept gets clear not just theoretically but also practically. Expecting more usefull content.

    • @raghudixith
      @raghudixith 7 หลายเดือนก่อน +3

      Sir more mock interviews for spring and spring boot interview questions

    • @easycode7807
      @easycode7807 4 หลายเดือนก่อน +1

      Couldn't agree more, I have 9 years of experience in java development but I still watch his video as a fresher.

    • @blessedbackpacker222
      @blessedbackpacker222 3 หลายเดือนก่อน +1

      please list down the sources where you think your money is wasted so that others would not fall for it. thanks.

  • @jayjoshi1366
    @jayjoshi1366 6 หลายเดือนก่อน +15

    Really pumped up with all the points and questions covered in this Mock interview. Spring Boot, Microservices, Basics of Hibernate, Exchange, Circuit Breaker and what not. Please do make some more mock interview videos on Advanced Java and Core Java as well.
    If I had the authority, I would do 1000 likes but will do at the most shares that I can do.
    Such content is never available for free, unless its "Abhilash from Selenium Express" ❤

  • @akadeadahot7067
    @akadeadahot7067 7 หลายเดือนก่อน +3

    Abhilash thank you for sharing such a nice content with us. selenium Express mock interview series is the only one which covered all topics and the level of content fully professional and high quality. Please continue with this series we are very much happy to have trainer like you. There is one advice from my side according to quality of content your channel is underrated and the actual value is much more higher than current value please make short videos which cover in 5 to 15 min (self explanatory)) so no of views and subscriber will increase.
    Once again many thanks.

  • @Vithal_Nivargi
    @Vithal_Nivargi 7 หลายเดือนก่อน +3

    Waiting for next parts/core java video.
    Amazing conversation ❤
    Thank you so much 😊

  • @user-lz7wh5ig9z
    @user-lz7wh5ig9z 6 หลายเดือนก่อน

    Very detail and useful discussion. I really appreciate you, Abhilash, for your clear and concise way of explaining things.

  • @durgesh633
    @durgesh633 2 หลายเดือนก่อน

    Thanks for putting the things in such detailed manner. I haven't seen such kind of explanatory interview video. Thanks guys, the video is really a gem. 🙏

  • @suresh85nit
    @suresh85nit 4 หลายเดือนก่อน

    No words to say , simply amazing.... Thanks a lot.

  • @faixan13
    @faixan13 7 หลายเดือนก่อน

    A great and valuable refresher for me specially of micro services.
    Top notch content as always.

  • @gadaffigadaffi7496
    @gadaffigadaffi7496 7 หลายเดือนก่อน

    I have been following your teachings, you're great teacher, waiting for core Java

  • @devakichaitanya4298
    @devakichaitanya4298 7 หลายเดือนก่อน

    Love to watch ur videos. You providing such a knowledge and clear explanation ❤

  • @pranavmahajan4190
    @pranavmahajan4190 6 หลายเดือนก่อน

    I thoroughly enjoyed the session and impressed with Krishna's knowledge. Abhilash was great help.

  • @jayakumarsivasankar9683
    @jayakumarsivasankar9683 7 หลายเดือนก่อน

    Amazing Video and I am able to answer most of the questions and its only bcz of your youtube videos. You Are Great!!!

  • @punyabikash3624
    @punyabikash3624 หลายเดือนก่อน

    Excellent finally i got interview prep thank you so much sir this is very helpful really appreciate...

  • @shwetakhetre1767
    @shwetakhetre1767 7 หลายเดือนก่อน +15

    I have started to watch your spring tutorial and they are very addictive. Thanks for explaining all the concepts in simple way😊

    • @SeleniumExpress
      @SeleniumExpress  7 หลายเดือนก่อน

      Hi Shweta ! So happy to know that it is helping.

  • @piyushjainwork01
    @piyushjainwork01 6 หลายเดือนก่อน

    It was one of most informative as well as engaging interview video i had ever watched.

  • @pavanisuma9753
    @pavanisuma9753 4 หลายเดือนก่อน

    Thank you soo much for putting this much effort to give us some valuable information

  • @sumant2000
    @sumant2000 5 หลายเดือนก่อน

    Absolutely great discussion and interview. awesome.

  • @juliochaconvilela5572
    @juliochaconvilela5572 3 หลายเดือนก่อน

    Nice video, sir. I'm training myself for a java interview, and I feel more confident after watching the video

  • @ankurmehrotra2118
    @ankurmehrotra2118 25 วันที่ผ่านมา

    Amazing content and knowledge , thanks a lot and god bless you.

  • @supun_sandaruwan
    @supun_sandaruwan 2 หลายเดือนก่อน

    Excellent interview, Got many things. Thank you Sir ❤❤.

  • @Mohamed-uf5jh
    @Mohamed-uf5jh 2 หลายเดือนก่อน

    Yhanks Abilash , simply amazing.... Thanks a lot

  • @nishanttiwari8161
    @nishanttiwari8161 7 หลายเดือนก่อน

    Thankyou for preparing such a great list of questions 🎉 really helpful

  • @ganesan.d5403
    @ganesan.d5403 6 วันที่ผ่านมา

    Nice conversation. The video is knowledgeable.

  • @pitchireddyb646
    @pitchireddyb646 2 หลายเดือนก่อน

    Thanks for your efforts to make this video more productive and useful to understand the things very clear.
    Please make a vide to implement SAGA design pattern with implementation

  • @user-uv9lf7qn3i
    @user-uv9lf7qn3i 7 หลายเดือนก่อน +13

    Top notch content , the amount of info this guy is putting out there for free is insane , love from Russia

  • @RN-jo8zt
    @RN-jo8zt 5 หลายเดือนก่อน

    i just jumped into microservice part
    and it's really really .. good
    i am eagerly waiting for microservice 2nd part .

  • @karanpandey7965
    @karanpandey7965 7 หลายเดือนก่อน

    this is so helpfull!! thank you for these interview sessions

  • @relishgames4136
    @relishgames4136 4 หลายเดือนก่อน

    One of important video to practise interview questions

  • @chamil.thushantha
    @chamil.thushantha 7 หลายเดือนก่อน +1

    It's really cool to watch this, feels like watching a movie, very clear explaining.Thanks and very helpful.

  • @raghudixith
    @raghudixith 7 หลายเดือนก่อน

    Sir your videos really awesome 🥰🥰 please make more videos about spring and spring boot and collections

  • @shikharsharma6399
    @shikharsharma6399 2 หลายเดือนก่อน

    Probably circuit breaker is implemented at the calling API side while ratelimiter is in-between/interrim to the caller and the service being called.

  • @pranavmahajan4190
    @pranavmahajan4190 6 หลายเดือนก่อน

    Great session. @20.22 REST API principle is not to hold state at API level. The reason is when you have scalable architecture, you have many instances of the same application. Requests are passed in Round Robin fashion so we are not very certain that request will always hit the same machine. Sticky sessions are used for sending same request to the same machine. It has nothing to do with microservices.

  • @chrizzking
    @chrizzking 3 หลายเดือนก่อน

    Good level of detail and real world situation. Highly appreciated

  • @nikhiljadhav5641
    @nikhiljadhav5641 7 หลายเดือนก่อน +1

    Helpful video. Thanks..

  • @rajanishkumarprajapati7686
    @rajanishkumarprajapati7686 7 หลายเดือนก่อน +4

    Thank You Brother, Thank You so much because you increased my confidence, really thanks a lot.

    • @SeleniumExpress
      @SeleniumExpress  7 หลายเดือนก่อน

      Glad to hear that, Rajanish! Keep going ❤️

  • @muhiuddinshahani349
    @muhiuddinshahani349 6 หลายเดือนก่อน

    just awesome 👏

  • @pothulamanoj99
    @pothulamanoj99 7 หลายเดือนก่อน +2

    This type mock interviews are very helpful and informative....

  • @RishiRajxtrim
    @RishiRajxtrim หลายเดือนก่อน

    Thanks

  • @hasangalakdinu
    @hasangalakdinu 27 วันที่ผ่านมา

    this is very helpful, love from srilanka!

  • @suthar_ravi
    @suthar_ravi หลายเดือนก่อน

    great explanation

  • @tawfikelkahlaoui5239
    @tawfikelkahlaoui5239 5 หลายเดือนก่อน +4

    This is an authentic experience especially with the head moving

    • @mechdad6420
      @mechdad6420 2 หลายเดือนก่อน +1

      I tried to swing my head as Krishna did, i received dizziness after 3 sec

  • @priyotoshmaji2859
    @priyotoshmaji2859 6 หลายเดือนก่อน

    Great session 🎉🎉🎉

  • @ndhanushbhat4557
    @ndhanushbhat4557 7 หลายเดือนก่อน

    Thank you ❤❤🎉

  • @sunduriniranjan4424
    @sunduriniranjan4424 7 หลายเดือนก่อน

    Thank you for all knowledge

  • @mrinalsharma4137
    @mrinalsharma4137 3 หลายเดือนก่อน

    Great video 🙏

  • @45_ritiksharma32
    @45_ritiksharma32 7 หลายเดือนก่อน +1

    Your content is superb, please bring more content...

    • @SeleniumExpress
      @SeleniumExpress  7 หลายเดือนก่อน

      Thanks, Ritik ! ❤️ Sure, will do 😊

  • @VishalSharma-rn7mt
    @VishalSharma-rn7mt 6 หลายเดือนก่อน

    Awesome

  • @rajugoud6465
    @rajugoud6465 2 หลายเดือนก่อน

    Great Content

  • @gabrielfono844
    @gabrielfono844 4 หลายเดือนก่อน

    Damn
    I have an upcoming interview coming this friday.
    I am very knwoledgeable in React but I have been working as Full Stack engineer for 1.6 years but my java and microservices are not that strong.
    I will ramp up this video today.

  • @shubhambhatt329
    @shubhambhatt329 5 หลายเดือนก่อน

    Thanks sir

  • @anishsadanandhan5619
    @anishsadanandhan5619 7 หลายเดือนก่อน +1

    Sir you all videos are very informative..

    • @SeleniumExpress
      @SeleniumExpress  7 หลายเดือนก่อน

      Thanks for the kind words, Anish ! Glad that it's helping 🙂❤️

  • @NatarajaYemmiganur
    @NatarajaYemmiganur 5 หลายเดือนก่อน

    Thanks Abhilash for sharing such a Worthy content , Keep going

  • @SandeepSingh-wt9ih
    @SandeepSingh-wt9ih 7 หลายเดือนก่อน

    Great content❤❤

  • @neetusingh6647
    @neetusingh6647 3 หลายเดือนก่อน

    Awesome!!

  • @MM-ts9jy
    @MM-ts9jy หลายเดือนก่อน

    Amazing video, thanks.
    Also, as a non-Indian watching at 2x speed, the head bobbing from side to side was very distracting 😆

  • @user-kl5gr8dj8v
    @user-kl5gr8dj8v 7 หลายเดือนก่อน +1

    distributed transaction in micro-services and dlq in Kafka based communication also cover in next interview.

  • @09864473131
    @09864473131 3 หลายเดือนก่อน

    Loved the questions! It really felt like an actual interview

  • @uk7826
    @uk7826 6 หลายเดือนก่อน

    Very informative interview bro🙏🙏

  • @arnabprophet
    @arnabprophet 6 หลายเดือนก่อน

    Awesome video!

  • @devDive615
    @devDive615 2 หลายเดือนก่อน

    Man , you're a legend

  • @arardraxer
    @arardraxer 6 หลายเดือนก่อน +1

    Hi, about 51:30, isn't bulkhead pattern better for this type of situations? I mean I tought that rate limitter is more for ddos attacks, but in this case bulkhead pattern is created for those kind of situations when one endpoint is slowing the whole microservice so others will work anyway after implementing bulkhead pattern. Of course I may be wrong so please explain why rate limitter is better in this case :). Except that, great video, I watched whole series and your videos are better than others because video quality is good, your english is easy to understand, questions are not typical, and everything is explained very well

  • @kraw-vo4oy
    @kraw-vo4oy 3 หลายเดือนก่อน

    awesome round :)

  • @RN-jo8zt
    @RN-jo8zt 5 หลายเดือนก่อน

    can anyone pls answer me below question .
    are we not mentioning service port number in our yml file or hardcoded it? 32:29
    he mentioned that cache will be refreshing each particular interval . for that do we need to use any extra library or it's inbuilt or it's retry mechanism 35:51?

  • @riteshranjan5221
    @riteshranjan5221 7 หลายเดือนก่อน +1

    Also add some interviews for system design for java exp.plz.....

  • @DurgaShiva7574
    @DurgaShiva7574 7 หลายเดือนก่อน

    This video is a GEM , but would have been really really better if Krishna's voice would had been more clear..
    Please take care in upcoming sessions

  • @rahatsaifi
    @rahatsaifi 7 หลายเดือนก่อน +1

    Great! Could you please let me know on what basis have you collected these questions for experienced Java developers?

  • @santhoshchandran6952
    @santhoshchandran6952 7 หลายเดือนก่อน

    Thank you Abhi

  • @megative4444
    @megative4444 7 หลายเดือนก่อน +1

    Thank you for this video. I watched this video while preparing for Senior Java Developer Technical interview. Questions and answers are awesome. I listened to questions carefully and answered myself first. I noted every topic and researched it even more. And I learnt so many things. I was fully prepared. Then the day came. I was in interview, I answered almost all of questions, it went similar to this video. It was really good. But after a day I got a "Thanks for your interest but Unfortunately...." email.😂 I don't know man, they don't even tell the rejection reason.

    • @shivangimishra5690
      @shivangimishra5690 6 หลายเดือนก่อน +1

      keep hustle brother. you will get there.

    • @shirokuma145
      @shirokuma145 4 หลายเดือนก่อน

      A lot of the time, the rejections are a blessing in disguise. You’ll find the job position that’s right for you 🙏

  • @prakashrawat2
    @prakashrawat2 7 หลายเดือนก่อน

    Thanks Abhi

  • @tansibhandari7659
    @tansibhandari7659 7 หลายเดือนก่อน

    Please make tutorial on spring security with newer version.

  • @cloud_Engineer
    @cloud_Engineer 6 หลายเดือนก่อน

    You earned a follower today

  • @prakashrawat2
    @prakashrawat2 7 หลายเดือนก่อน

    Thanks abhi

  • @BEEMIREDDYRAJASEKHARREDDY
    @BEEMIREDDYRAJASEKHARREDDY 5 หลายเดือนก่อน

    supredb bro

  • @rajetoshagardeshmane2035
    @rajetoshagardeshmane2035 2 หลายเดือนก่อน

    This was really nice intvreiew cleared my most of doubts it was full of knowledge , thank you ,//////.....where can i get link for java interview which you are talking in this video?

  • @raj006
    @raj006 4 หลายเดือนก่อน

    Hi Can you please suggest how to get out of service based companies. There is no development work there. 2 years work ex Java backend developer domain

  • @tabishrizwan9137
    @tabishrizwan9137 3 วันที่ผ่านมา

    Hi Abhilash Can you post mock videos on core java

  • @sakethpavan4901
    @sakethpavan4901 7 หลายเดือนก่อน

    Good Content

  • @srigakolapuatchuthasai5929
    @srigakolapuatchuthasai5929 7 หลายเดือนก่อน

    Thanks abhi❤

  • @FeelGoodChronicles
    @FeelGoodChronicles 5 หลายเดือนก่อน

    23:50 that music before start of microservice lit 🔥🔥🔥🔥🔥🔥🔥

  • @TomarSahab
    @TomarSahab หลายเดือนก่อน +1

    at 23:44 I checked my surrouding from where the music is coming, later I realised its from video not outside.

  • @pavanisuma9753
    @pavanisuma9753 4 หลายเดือนก่อน

    HOW CAN I ATTEND MOCK INTERVIEWS LIKE THIS..WOULD YOU PLEASE HELP

  • @praveenapeetha9750
    @praveenapeetha9750 7 หลายเดือนก่อน +1

    Please start dsa

  • @kartikeymaurya1868
    @kartikeymaurya1868 7 หลายเดือนก่อน

    Dear respected sir, I am requesting to you please you make video on angular. I humbly request to you dear sir.

    • @SeleniumExpress
      @SeleniumExpress  7 หลายเดือนก่อน +3

      Hi Kartikey,
      I will surely do.❤️
      I have plans for this. May be by December we will start a free series here. On a November, another Spring series will run.

  • @manutyagi8019
    @manutyagi8019 2 หลายเดือนก่อน

    How can I appear for mock interview for spring boot ? I have 2.5 years of experience

  • @migaming8296
    @migaming8296 5 หลายเดือนก่อน

    Do they take interview for 1:30 hours ? Thank you sir for this mock interview it will give me confidence

  • @sumanthkumar7060
    @sumanthkumar7060 7 หลายเดือนก่อน

    Bro please provide core Java and adv java topics also

  • @skalippanbalippan6972
    @skalippanbalippan6972 5 หลายเดือนก่อน

    I wish the sound was better

  • @Granta_Omega
    @Granta_Omega 2 หลายเดือนก่อน

    They both are moving their heads like the aliens in Galaxy Quest.

  • @skalippanbalippan6972
    @skalippanbalippan6972 5 หลายเดือนก่อน

    The head movement is real 😂😂😂

  • @riteshranjan5221
    @riteshranjan5221 7 หลายเดือนก่อน

    Sir please add some more mock interview for 7 + year of experience. Please sir

    • @SeleniumExpress
      @SeleniumExpress  7 หลายเดือนก่อน +1

      Hi Ritesh ! Sure, I will add more interviews soon.

  • @mainakkolkata2010
    @mainakkolkata2010 7 หลายเดือนก่อน

    Is "Spring boot and Microservices" required for QA SDET ?

    • @SeleniumExpress
      @SeleniumExpress  7 หลายเดือนก่อน +1

      I believe it's required. But this video might not be suitable for QA.

    • @crimsonx_
      @crimsonx_ 7 หลายเดือนก่อน +1

      some very basic knowledge required if u QA to microservices. like how ms talk to each others and ms architecture.. other than that NO NEED for QA

  • @Dziki8332
    @Dziki8332 7 หลายเดือนก่อน

    is it interview on senior posiotion or mid?

  • @user-to1pb8dg6u
    @user-to1pb8dg6u 6 หลายเดือนก่อน

    can some one notice a horrific sound at 36:30??

  • @TheSumit22
    @TheSumit22 5 หลายเดือนก่อน

    Play at 1.5 x

  • @believer250
    @believer250 3 ชั่วโมงที่ผ่านมา

    الإند مقبرة الإنجليزية

  • @footballaddict3559
    @footballaddict3559 4 หลายเดือนก่อน

    how to make chatgpt

  • @mechdad6420
    @mechdad6420 2 หลายเดือนก่อน

    returning back the whole java stacktrace in the rest call is not the best practice...

  • @aidajam3294
    @aidajam3294 2 หลายเดือนก่อน

    Guys! Organize some a new mic

  • @RameshRoutray
    @RameshRoutray 3 หลายเดือนก่อน

    Little less and to the point answer could have been better i feel. It seems long time consumed for little information. In short time waste.

  • @garvisrobot9274
    @garvisrobot9274 หลายเดือนก่อน

    Backchodi ye questions nahi pucche jate in actual interview. Direct question dike pele jate hai😅