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

preview_player
Показать описание
In this video of code decode we have covered interview questions for 7+ years experienced candidate.

Udemy course link (Discounted )

**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?**

**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?**

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

Java 8 Interview Questions and Answers:

Hibernate Interview Questions and Answers:

Spring Boot Interview Questions and Answers:

Angular Playlist:

Subscriber and Follow Code Decode

#springboot #codedecode #interviewquestions
Рекомендации по теме
Комментарии
Автор

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

bhaskarmaddala-qlvf
Автор

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

yasirakhn
Автор

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

prajal
Автор

Please go ahead with advance part of relaoding and deployment.

kashif_sheikh_
Автор

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

sachinpanchal
Автор

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.

rajumln
Автор

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

croydonH
Автор

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

puneetshrivastava
Автор

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.

sumant
Автор

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

girijaachary
Автор

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

RajaniGanta-fouo
Автор

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

chippymathew
Автор

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

karthikeyanrm
Автор

Very very helpful. Can you please upload the second part as well

sindhuraps
Автор

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

spandanmajumder
Автор

Appreciation comment for making great content available free.

gopaldixit
Автор

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

rajankale
Автор

Please share diff bw redeployment and reloading

shwetamote
Автор

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

kalekar
Автор

Can u upload video spring boot and angular deploy into tomcat

praveenreddy