Java Spring boot Interview Questions and Answers for 7+ years of Experienced candidate | Code Decode

In this video of code decode we have covered interview questions for 7+ years experienced candidate.
Udemy course link (Discounted )
www.udemy.com/course/master-s...
*Q) What is an embedded container in Spring Boot, and why is it important?*
- Spring Boot includes an embedded container, which is a lightweight server that can run inside a Spring Boot application. It eliminates the need for developers to deploy their applications on external containers like Tomcat or Jetty, making it easier to develop and deploy applications.
*Q) What is hot reloading and how does it work?*
Hot reloading allows developers to make changes to their code, resources, or configuration files while an application is running, and see those changes immediately reflected without needing to *restart the application.*
*Q) How do u implement dev tools in the spring boot app?*
Implementing Spring Boot DevTools in a Spring Boot application is straightforward. You primarily need to add the DevTools dependency to your project's build configuration file (`**pom.xml**` for Maven or `**build.gradle**` for Gradle) and configure any additional settings as needed.
*Q) Cases where embedded tomcat is not that helpful?*
Embedded Tomcat, which is the default embedded servlet container used by Spring Boot applications, may not be the most suitable choice in certain situations. Here are some scenarios where using embedded Tomcat might not be helpful or appropriate:
1. High-Traffic Applications
2. Complex Deployment Environments
3. Heavyweight Applications
4. Specialized Protocols or Features
5. Integration with Legacy Systems
6. Customization Requirements
*Q) Cases where embedded tomcat is not that helpful?*
Embedded Tomcat, which is the default embedded servlet container used by Spring Boot applications, may not be the most suitable choice in certain situations. Here are some scenarios where using embedded Tomcat might not be helpful or appropriate:
1. High-Traffic Applications
2. Complex Deployment Environments
3. Heavyweight Applications
4. Specialized Protocols or Features
1. Integration with Legacy Systems
2. Customization Requirements
*Q) How can you externalize the configuration properties in Spring Boot?*
In Spring Boot, we can externalize the configuration properties by using the application.properties or application.yml file. These files are located in the src/main/resources directory of the Spring Boot application. By using these files, we can configure various properties such as database settings, server settings, and other application-specific properties. We can also use the @Value annotation to inject configuration properties into a Spring bean.
Q)** Explain the concept of externalized configuration in Spring Boot and its benefits.**
Externalized configuration in Spring Boot refers to the practice of storing configuration properties outside of the application code and packaging them separately, allowing for easy customization and modification without requiring code changes or recompilation. These configuration properties can include settings such as database connection details, server ports, logging levels, feature toggles, and more
Most Asked Core Java Interview Questions and Answers: • Core Java frequently a...
Advance Java Interview Questions and Answers: • Advance Java Interview...
Java 8 Interview Questions and Answers:
• Java 8 Interview Quest...
Hibernate Interview Questions and Answers:
• Hibernate Interview Qu...
Spring Boot Interview Questions and Answers:
• Advance Java Interview...
Angular Playlist:
• Angular Course Introdu...
SQL Playlist: • SQL Interview Question...
GIT: • GIT
Subscriber and Follow Code Decode
Subscriber Code Decode: kzread.info?...
LinkedIn : / codedecodeyoutube
Instagram: / codedecode25
#springboot #codedecode #interviewquestions

Пікірлер: 90

  • @yasirakhn
    @yasirakhn3 ай бұрын

    Great Explanation!! Please go ahead with the second part of the video.

  • @CodeDecode

    @CodeDecode

    3 ай бұрын

    👍 sure

  • @themeditationmusic9094
    @themeditationmusic90943 ай бұрын

    Awesome explanation of the qs. Definitely want to see your view or explanation on hot deployment/reload too.

  • @rishiraj2548
    @rishiraj25483 ай бұрын

    Worth watching again and again. Great thanks.

  • @sourabhjinde8191
    @sourabhjinde81913 ай бұрын

    Great. Its a great pleasure to watch your videos. Please make second part 🙏

  • @CodeDecode

    @CodeDecode

    3 ай бұрын

    Sure 😊👍

  • @kalekar100
    @kalekar1002 ай бұрын

    Awesome explanation . Please create second part as well. Thank you !!

  • @CodeDecode

    @CodeDecode

    2 ай бұрын

    Sure 👍

  • @bhaskarmaddala-ql6vf
    @bhaskarmaddala-ql6vf3 ай бұрын

    i had been following your content from 2 years Spring & SpringBoot Playlists are excellent but can you post more videos on microservices and aws interview questions

  • @CodeDecode

    @CodeDecode

    3 ай бұрын

    Sure 👍

  • @tanmaypatnaik4320
    @tanmaypatnaik43203 ай бұрын

    It's really a great video. Covered very essential topics. Definitely second part is needed

  • @CodeDecode

    @CodeDecode

    3 ай бұрын

    Thanks Tanmay 👍

  • @yoshitamahajan353
    @yoshitamahajan3533 ай бұрын

    Thank u so much for awaited video!!

  • @CodeDecode

    @CodeDecode

    3 ай бұрын

    😊 hope it helps

  • @puneetshrivastava8032
    @puneetshrivastava80323 ай бұрын

    Great explanation as always 🖖 It would be great if you could include @configurationproperties annotation as well for externalizing configuration, preferably in your second part.

  • @girijaachary5865
    @girijaachary58654 күн бұрын

    Very helpful, waiting for more videos. Thanks a lot❤

  • @kinb9419
    @kinb94193 ай бұрын

    Nice … keep this initiative active

  • @CodeDecode

    @CodeDecode

    3 ай бұрын

    👍sure

  • @gopaldixit2786
    @gopaldixit278613 күн бұрын

    Appreciation comment for making great content available free.

  • @CodeDecode

    @CodeDecode

    11 күн бұрын

    Thanks gopal

  • @anilk1637
    @anilk16373 ай бұрын

    Very nice explanation. Thank you

  • @tejasmistry6239
    @tejasmistry6239Ай бұрын

    Very informative video, please create second part of it. Thank you

  • @RajaniGanta-fo5uo
    @RajaniGanta-fo5uo2 ай бұрын

    Your way of explanation is awesome and really very helpful. Please create next part, eagerly waiting for it.

  • @CodeDecode

    @CodeDecode

    2 ай бұрын

    Sure Rajani 👍🙂

  • @vasuimandi5535
    @vasuimandi55353 ай бұрын

    Very clear explanation, Tq

  • @venkatraghavan4021
    @venkatraghavan40212 ай бұрын

    Great video. Please upload part 2.

  • @CodeDecode

    @CodeDecode

    2 ай бұрын

    Sure 👍

  • @kaminisaini7922
    @kaminisaini79223 ай бұрын

    Informative video. Great Thanks

  • @CodeDecode

    @CodeDecode

    3 ай бұрын

    😊👍Thanks Kamini

  • @PrateekSinhaHere
    @PrateekSinhaHere2 ай бұрын

    Please continue this series for more experienced people.

  • @CodeDecode

    @CodeDecode

    2 ай бұрын

    sure we will create soon

  • @shubhamgoyal1968
    @shubhamgoyal19682 ай бұрын

    Thank you for so much hard work

  • @CodeDecode

    @CodeDecode

    2 ай бұрын

    👍🙂

  • @karthikeyanrm3446
    @karthikeyanrm34463 ай бұрын

    This is an excellent video, please continue the 2nd, 3rd parts without a doubt. If possible have one question for feature toggle.

  • @CodeDecode

    @CodeDecode

    3 ай бұрын

    Sure 👍

  • @sayanbiswas8847
    @sayanbiswas88473 ай бұрын

    Very important concepts covered

  • @CodeDecode

    @CodeDecode

    3 ай бұрын

    Thanks Sayan 👍😊

  • @tanveersyed1049
    @tanveersyed10493 ай бұрын

    Super mam ....great video

  • @CodeDecode

    @CodeDecode

    3 ай бұрын

    Thanks Tanveer 👍😊

  • @pavankumar5729
    @pavankumar57292 ай бұрын

    Very informative session. Can you also please create the second part, which might help for the community

  • @kashif_sheikh_
    @kashif_sheikh_2 ай бұрын

    Please go ahead with advance part of relaoding and deployment.

  • @CodeDecode

    @CodeDecode

    2 ай бұрын

    Sure we will upload it soon

  • @rupeshkumarasawa7936
    @rupeshkumarasawa79363 ай бұрын

    Thanks for the content. Map plz upload part2.

  • @CodeDecode

    @CodeDecode

    3 ай бұрын

    Sure Rupesh 👍

  • @karthiksundaram544
    @karthiksundaram5443 ай бұрын

    Great explanation ❤

  • @CodeDecode

    @CodeDecode

    3 ай бұрын

    Thanks

  • @punyabikash3624
    @punyabikash36243 ай бұрын

    Thank you mam its very helpful

  • @CodeDecode

    @CodeDecode

    3 ай бұрын

    👍😊

  • @sumantaghosh4239
    @sumantaghosh42393 ай бұрын

    Thank you 🎉🎉

  • @CodeDecode

    @CodeDecode

    3 ай бұрын

    👍😊

  • @kalyang1791
    @kalyang179118 күн бұрын

    Please make a video on hot reload, hot deployment etc..

  • @kapilrawal2604
    @kapilrawal26043 ай бұрын

    Let’s continue this video further and deep dive into such content more.

  • @CodeDecode

    @CodeDecode

    3 ай бұрын

    Sure we will do that

  • @rajankale9983
    @rajankale99832 ай бұрын

    Nice explanation. Could you please create next part as well?

  • @CodeDecode

    @CodeDecode

    2 ай бұрын

    Sure 👍

  • @croydon21H
    @croydon21H3 ай бұрын

    @0:28 you do not need to deploy separately. works standalone as a service.

  • @CodeDecode

    @CodeDecode

    3 ай бұрын

    Sorry didn't get you question. Tomcat is integrated into framework. That's what almost whole video is all about.

  • @anjugeorge3986
    @anjugeorge3986Ай бұрын

    Please post the second part of video

  • @CodeDecode

    @CodeDecode

    27 күн бұрын

    Sure we will upload it soon

  • @chippymathew1487
    @chippymathew14873 ай бұрын

    Can you post some videos related to system design for some examples,usually asked in interviews

  • @CodeDecode

    @CodeDecode

    3 ай бұрын

    Sure 👍

  • @shwetamote3966
    @shwetamote39662 ай бұрын

    Please share diff bw redeployment and reloading

  • @CodeDecode

    @CodeDecode

    2 ай бұрын

    Sure 👍

  • @sumant2000
    @sumant20003 ай бұрын

    Certainly! Here are some project-specific Java 8 interview questions based on the candidate's CV: 1. **Question:** In your project at JP Morgan, you mentioned optimizing database queries. Can you elaborate on the specific techniques or strategies you used to improve system performance by 25%? 2. **Question:** Could you describe a scenario from your project at IBM where you implemented event-driven architecture using Kafka for seamless communication between microservices? What challenges did you encounter, and how did you overcome them? 3. **Question:** In your role at Capgemini working on the HSBC Bank core banking project, you mentioned writing business logic for Rate Margin calculation using Java, Spring, and Kafka. Can you walk us through the implementation details of this functionality and how it contributed to the project's objectives? 4. **Question:** At JP Morgan, you led the migration of legacy systems to a cloud-native architecture on AWS. Could you discuss some of the key considerations and best practices you followed during this migration process? How did you ensure scalability, resilience, and security in the cloud environment? 5. **Question:** In your experience at Wipro working on the CITI Bank project, you mentioned decomposing monolithic trade processing applications into independent microservices using Spring Boot. Can you explain the rationale behind this architectural decision and the benefits it provided to the project? 6. **Question:** During your tenure at JP Morgan, you implemented comprehensive testing strategies using JUnit, Mockito, and Cucumber. Can you share an example of a complex test scenario you encountered and how you approached testing it effectively? These questions are tailored to the candidate's specific project experiences mentioned in the CV and can help assess their expertise and problem-solving skills in Java 8 development within various project contexts.

  • @CodeDecode

    @CodeDecode

    3 ай бұрын

    Thanks Sumant

  • @shwetamote3966
    @shwetamote39662 ай бұрын

    Please create second part

  • @CodeDecode

    @CodeDecode

    2 ай бұрын

    Sure 👍

  • @amanchoudhary276
    @amanchoudhary2762 ай бұрын

    Also add logging

  • @CodeDecode

    @CodeDecode

    2 ай бұрын

    Sure 😊

  • @yoshitamahajan353
    @yoshitamahajan3533 ай бұрын

    Please also add second part

  • @CodeDecode

    @CodeDecode

    3 ай бұрын

    Sure Yoshita 👍

  • @rajumln7251
    @rajumln72512 ай бұрын

    Loved channel content on the whole. This is my go to guide for my interview preparation. I understand you are doing mock interviews , thats great 👏. I have done small project using spring boot micro services, It would be great if you can review my code and help me improve it. If it is too much effort, can you point to some one or channel or website, that can help me with this. I want to show my project in my upcoming interviews.

  • @dattasuryawanshi2955
    @dattasuryawanshi29553 ай бұрын

    mam can you take my interview???

  • @truelife7643
    @truelife76432 ай бұрын

    2nd part please

  • @CodeDecode

    @CodeDecode

    2 ай бұрын

    Sure we will upload it soon

  • @praveenreddy5903
    @praveenreddy59033 ай бұрын

    Can u upload video spring boot and angular deploy into tomcat

  • @CodeDecode

    @CodeDecode

    3 ай бұрын

    Why do you need it? In real time you have different deployment strategy for ui deployment. Also in local use node server to deploy it. Run on localhost 4200

  • @karishma12341
    @karishma123413 ай бұрын

    Please make a video where and how to get the end 2 end project which you're explaining in your videos

  • @CodeDecode

    @CodeDecode

    3 ай бұрын

    You need CRUD? IN spring boot

  • @spandanmajumder4783
    @spandanmajumder4783Ай бұрын

    application.properties and application.yml -> you said .yml is top priority. Is it correct ? Can you clarify ?

  • @sudheerg9182

    @sudheerg9182

    Ай бұрын

    Thats wrong .proprerties... takes precedence

  • @sachinpanchal263
    @sachinpanchal2633 ай бұрын

    Not sure !! which company had asked these type of reloading questions??

  • @CodeDecode

    @CodeDecode

    3 ай бұрын

    Those companies who need developers 😊 dev tools are really important tool for developers as it increases productivity and in 14 days sprint, speed and productivity really matters

  • @prajal161
    @prajal1612 ай бұрын

    Sorry to say but: property file take precidence over yml.

  • @harshitsachdeva4836
    @harshitsachdeva48363 ай бұрын

    Bring dsa videos

  • @CodeDecode

    @CodeDecode

    3 ай бұрын

    Sure 👍

  • @gopalwaghule6396
    @gopalwaghule63962 ай бұрын

    can you please provide pdf or ppt

  • @mitsixty4011
    @mitsixty40113 ай бұрын

    First to comment

  • @CodeDecode

    @CodeDecode

    3 ай бұрын

    Thanks 👍👍

  • @udaykumarmucharla
    @udaykumarmucharlaАй бұрын

    Telling same thing again and again made it boring