JAVA FULL STACK DEVELOPMENT
Preparatory Questions
1. How do you create a Java class to read input from the user?
2. How does Java support multithreading in real-time apps?
3. What is the purpose of Garbage Collector?
4. What are the types of JDBC drivers?
5. Write JDBC code to insert data into MySQL.
6. How do you perform CRUD operations using JDBC?
7. What happens if DB connection fails?
8. Write a query to find the second highest salary.
9. What is Spring Boot?
10. Difference between Spring and Spring Boot.
11. Explain folder structure of Spring Boot.
12. What is Dependency Injection (DI) and state its types.
13. How do you create a REST API?
14. How do you connect Spring Boot with MySQL?
15. How do you enable CORS in Spring Boot?
16. What is meant by MVC architecture in Spring Boot?
17. How does frontend communicate with backend?
18. How do you handle validation in backend?
19. Differentiate HTTP and HTTPS.
20. How do you secure API calls?