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

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 เม.ย. 2024
  • 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: th-cam.com/users/CodeDecode?...
    LinkedIn : / codedecodeyoutube
    Instagram: / codedecode25
    #springboot #codedecode #interviewquestions

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

  • @yasirakhn
    @yasirakhn 2 หลายเดือนก่อน +9

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

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

      👍 sure

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

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

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

    Worth watching again and again.
    Great thanks.

  • @bhaskarmaddala-ql6vf
    @bhaskarmaddala-ql6vf 2 หลายเดือนก่อน +8

    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  2 หลายเดือนก่อน +1

      Sure 👍

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

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

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

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

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

      Sure 😊👍

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

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

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

      Sure 👍

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

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

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

    Very nice explanation. Thank you

  • @gopaldixit2786
    @gopaldixit2786 วันที่ผ่านมา

    Appreciation comment for making great content available free.

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

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

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

      Thanks Tanmay 👍

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

    Thank u so much for awaited video!!

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

      😊 hope it helps

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

    Nice … keep this initiative active

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

      👍sure

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

    Very clear explanation, Tq

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

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

  • @kalyang1791
    @kalyang1791 6 วันที่ผ่านมา

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

  • @RajaniGanta-fo5uo
    @RajaniGanta-fo5uo หลายเดือนก่อน +1

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

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

      Sure Rajani 👍🙂

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

    Please continue this series for more experienced people.

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

      sure we will create soon

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

    Great video. Please upload part 2.

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

      Sure 👍

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

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

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

      Sure 👍

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

    Informative video. Great Thanks

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

      😊👍Thanks Kamini

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

    Thank you for so much hard work

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

      👍🙂

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

    Please go ahead with advance part of relaoding and deployment.

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

      Sure we will upload it soon

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

    Very important concepts covered

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

      Thanks Sayan 👍😊

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

    Thanks for the content.
    Map plz upload part2.

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

      Sure Rupesh 👍

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

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

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

      Sure we will do that

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

    Super mam ....great video

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

      Thanks Tanveer 👍😊

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

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

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

      Sure 👍

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

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

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

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

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

    Great explanation ❤

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

      Thanks

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

    Thank you mam its very helpful

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

      👍😊

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

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

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

      Sure 👍

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

    Thank you 🎉🎉

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

      👍😊

  • @anjugeorge3986
    @anjugeorge3986 29 วันที่ผ่านมา +1

    Please post the second part of video

    • @CodeDecode
      @CodeDecode  15 วันที่ผ่านมา

      Sure we will upload it soon

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

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

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

      You need CRUD? IN spring boot

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

    Can u upload video spring boot and angular deploy into tomcat

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

      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

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

    Please share diff bw redeployment and reloading

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

      Sure 👍

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

    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.

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

    Please also add second part

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

      Sure Yoshita 👍

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

    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  2 หลายเดือนก่อน

      Thanks Sumant

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

    Also add logging

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

      Sure 😊

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

    Please create second part

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

      Sure 👍

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

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

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

      Thats wrong .proprerties... takes precedence

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

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

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

      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

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

    2nd part please

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

      Sure we will upload it soon

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

    mam can you take my interview???

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

    can you please provide pdf or ppt

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

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

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

    Bring dsa videos

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

      Sure 👍

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

    First to comment

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

      Thanks 👍👍

  • @udaykumarmucharla
    @udaykumarmucharla 21 วันที่ผ่านมา

    Telling same thing again and again made it boring