This coding test is designed to assess your knowledge of coding with Spring Boot. You will be asked to complete a series of coding challenges that evaluate your ability to write and implement code using the Spring Boot framework. The challenges will cover various topics, including:
- Spring Boot REST APIs - Building RESTful web services using Spring Web, handling request mappings, and returning JSON responses.
- Dependency Injection & Spring Beans - Understanding how to define and manage beans, use @Autowired, and work with Spring's dependency injection mechanism.
- Spring Boot Security - Configuring authentication and authorization using Spring Security, implementing JWT-based authentication, and securing endpoints.
- Exception Handling - Using @ControllerAdvice and @ExceptionHandler for global and specific exception handling in a Spring Boot application.
- Spring Boot Configuration & Properties - Managing application properties using application.properties or application.yml, and working with @Value and @ConfigurationProperties.
-Spring Boot and Cloud Deployment - Deploying Spring Boot applications to cloud platforms such as AWS, Azure, or Google Cloud.
Example Question:
/GetBalance?customerName=BruceWayne
Post to /UpdateBalance:
/GetBalance?customerName=BruceWayne
Post to /UpdateBalance: