ACI Worldwide interview question

Explain the structure of a Spring Boot project What is Spring container? What are annotations? Multithreading in java - Thread class and Runnable interface? SOLID principles ACID properties Database normalization forms (1nf to 5nf)