23 Nov 2020 - MadJFish/Interview-Questions GitHub Wiki
Spring Boot
- What are component annotations for Spring Boot?
- What are the differences among @Component, @Controller, @Service, @Repository? And can they be used interchangeably? Why or why not?
- What are the differences between @Controller and @RestController?
- How to do Spring auto configuration in CI/CD pipeline?
- How to test controller methods and http status in CI/CD pipeline?
- How to provide username and password to Spring Boot application in a secure way?
- How to send password in a HTTP request?
- How to configure dev/uat/prd environment in Spring Boot?
Microservices
- How can services exchange data or communicate with each other?
- What are 12 factors application?
- How can we monitor the service call among different microservices?
- How can we build event driven mechanism among different microservices?
- What is the mechanism to get data from government data repository?
Git
- How does the rebase work?