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

  Рет қаралды 21,935

Code Decode

Code Decode

2 ай бұрын

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: kzbin.info?...
LinkedIn : / codedecodeyoutube
Instagram: / codedecode25
#springboot #codedecode #interviewquestions

Пікірлер: 86
@yasirakhn
@yasirakhn 2 ай бұрын
Great Explanation!! Please go ahead with the second part of the video.
@CodeDecode
@CodeDecode 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 ай бұрын
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 ай бұрын
Sure 👍
@kalekar100
@kalekar100 Ай бұрын
Awesome explanation . Please create second part as well. Thank you !!
@CodeDecode
@CodeDecode Ай бұрын
Sure 👍
@sourabhjinde8191
@sourabhjinde8191 2 ай бұрын
Great. Its a great pleasure to watch your videos. Please make second part 🙏
@CodeDecode
@CodeDecode 2 ай бұрын
Sure 😊👍
@puneetshrivastava8032
@puneetshrivastava8032 2 ай бұрын
Great explanation as always 🖖 It would be great if you could include @configurationproperties annotation as well for externalizing configuration, preferably in your second part.
@yoshitamahajan353
@yoshitamahajan353 2 ай бұрын
Thank u so much for awaited video!!
@CodeDecode
@CodeDecode 2 ай бұрын
😊 hope it helps
@tanmaypatnaik4320
@tanmaypatnaik4320 2 ай бұрын
It's really a great video. Covered very essential topics. Definitely second part is needed
@CodeDecode
@CodeDecode 2 ай бұрын
Thanks Tanmay 👍
@anilk1637
@anilk1637 2 ай бұрын
Very nice explanation. Thank you
@kinb9419
@kinb9419 2 ай бұрын
Nice … keep this initiative active
@CodeDecode
@CodeDecode 2 ай бұрын
👍sure
@tejasmistry6239
@tejasmistry6239 27 күн бұрын
Very informative video, please create second part of it. Thank you
@vasuimandi5535
@vasuimandi5535 2 ай бұрын
Very clear explanation, Tq
@kashif_sheikh_
@kashif_sheikh_ 2 ай бұрын
Please go ahead with advance part of relaoding and deployment.
@CodeDecode
@CodeDecode 2 ай бұрын
Sure we will upload it soon
@kaminisaini7922
@kaminisaini7922 2 ай бұрын
Informative video. Great Thanks
@CodeDecode
@CodeDecode 2 ай бұрын
😊👍Thanks Kamini
@PrateekSinhaHere
@PrateekSinhaHere 2 ай бұрын
Please continue this series for more experienced people.
@CodeDecode
@CodeDecode 2 ай бұрын
sure we will create soon
@venkatraghavan4021
@venkatraghavan4021 2 ай бұрын
Great video. Please upload part 2.
@CodeDecode
@CodeDecode 2 ай бұрын
Sure 👍
@pavankumar5729
@pavankumar5729 2 ай бұрын
Very informative session. Can you also please create the second part, which might help for the community
@RajaniGanta-fo5uo
@RajaniGanta-fo5uo Ай бұрын
Your way of explanation is awesome and really very helpful. Please create next part, eagerly waiting for it.
@CodeDecode
@CodeDecode Ай бұрын
Sure Rajani 👍🙂
@karthikeyanrm3446
@karthikeyanrm3446 2 ай бұрын
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 👍
@shubhamgoyal1968
@shubhamgoyal1968 Ай бұрын
Thank you for so much hard work
@CodeDecode
@CodeDecode Ай бұрын
👍🙂
@sayanbiswas8847
@sayanbiswas8847 2 ай бұрын
Very important concepts covered
@CodeDecode
@CodeDecode 2 ай бұрын
Thanks Sayan 👍😊
@rupeshkumarasawa7936
@rupeshkumarasawa7936 2 ай бұрын
Thanks for the content. Map plz upload part2.
@CodeDecode
@CodeDecode 2 ай бұрын
Sure Rupesh 👍
@kapilrawal2604
@kapilrawal2604 2 ай бұрын
Let’s continue this video further and deep dive into such content more.
@CodeDecode
@CodeDecode 2 ай бұрын
Sure we will do that
@tanveersyed1049
@tanveersyed1049 2 ай бұрын
Super mam ....great video
@CodeDecode
@CodeDecode 2 ай бұрын
Thanks Tanveer 👍😊
@punyabikash3624
@punyabikash3624 2 ай бұрын
Thank you mam its very helpful
@CodeDecode
@CodeDecode 2 ай бұрын
👍😊
@sumant2000
@sumant2000 2 ай бұрын
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
@croydon21H
@croydon21H 2 ай бұрын
@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 ай бұрын
Great explanation ❤
@CodeDecode
@CodeDecode 2 ай бұрын
Thanks
@rajankale9983
@rajankale9983 Ай бұрын
Nice explanation. Could you please create next part as well?
@CodeDecode
@CodeDecode Ай бұрын
Sure 👍
@sumantaghosh4239
@sumantaghosh4239 2 ай бұрын
Thank you 🎉🎉
@CodeDecode
@CodeDecode 2 ай бұрын
👍😊
@chippymathew1487
@chippymathew1487 2 ай бұрын
Can you post some videos related to system design for some examples,usually asked in interviews
@CodeDecode
@CodeDecode 2 ай бұрын
Sure 👍
@anjugeorge3986
@anjugeorge3986 22 күн бұрын
Please post the second part of video
@CodeDecode
@CodeDecode 8 күн бұрын
Sure we will upload it soon
@amanchoudhary276
@amanchoudhary276 Ай бұрын
Also add logging
@CodeDecode
@CodeDecode Ай бұрын
Sure 😊
@praveenreddy5903
@praveenreddy5903 2 ай бұрын
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 Ай бұрын
Please share diff bw redeployment and reloading
@CodeDecode
@CodeDecode Ай бұрын
Sure 👍
@shwetamote3966
@shwetamote3966 Ай бұрын
Please create second part
@CodeDecode
@CodeDecode Ай бұрын
Sure 👍
@yoshitamahajan353
@yoshitamahajan353 2 ай бұрын
Please also add second part
@CodeDecode
@CodeDecode 2 ай бұрын
Sure Yoshita 👍
@spandanmajumder4783
@spandanmajumder4783 Ай бұрын
application.properties and application.yml -> you said .yml is top priority. Is it correct ? Can you clarify ?
@sudheerg9182
@sudheerg9182 25 күн бұрын
Thats wrong .proprerties... takes precedence
@truelife7643
@truelife7643 2 ай бұрын
2nd part please
@CodeDecode
@CodeDecode 2 ай бұрын
Sure we will upload it soon
@karishma12341
@karishma12341 2 ай бұрын
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
@sachinpanchal263
@sachinpanchal263 2 ай бұрын
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
@rajumln7251
@rajumln7251 Ай бұрын
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
@dattasuryawanshi2955 2 ай бұрын
mam can you take my interview???
@gopalwaghule6396
@gopalwaghule6396 2 ай бұрын
can you please provide pdf or ppt
@prajal161
@prajal161 Ай бұрын
Sorry to say but: property file take precidence over yml.
@harshitsachdeva4836
@harshitsachdeva4836 2 ай бұрын
Bring dsa videos
@CodeDecode
@CodeDecode 2 ай бұрын
Sure 👍
@mitsixty4011
@mitsixty4011 2 ай бұрын
First to comment
@CodeDecode
@CodeDecode 2 ай бұрын
Thanks 👍👍
@udaykumarmucharla
@udaykumarmucharla 13 күн бұрын
Telling same thing again and again made it boring
Backstage 🤫 tutorial #elsarca #tiktok
00:13
Elsa Arca
Рет қаралды 47 МЛН
She ruined my dominos! 😭 Cool train tool helps me #gadget
00:40
Go Gizmo!
Рет қаралды 57 МЛН
Java Spring Boot 4 Years Experience Interview
36:51
GenZ Career
Рет қаралды 56 М.
Backstage 🤫 tutorial #elsarca #tiktok
00:13
Elsa Arca
Рет қаралды 47 МЛН