Have you used aspect-oriented programming in Spring AOP?
Java
Have you used a centralized log collection system in your projects?
What is the difference between the Builder design pattern and the Facade design pattern?
What do you know about creating custom JSP tags?
How to specify the path to the @Configuration annotation if this class is outside the main package of the project?
What implementations of the Inversion of Control (IoC) principle do you know?
Explain what the abbreviation MDC means in the context of databases or data storage systems.
What is JWT (JSON Web Token) used for?
Why does the Map collection occupy a unique place in the hierarchy of collections?
How is data integrity ensured when using transactions in Spring together with Hibernate?
What is a Request Dispatcher?
Have you conducted performance evaluations of queries in your system?
In what cases is it preferable to use data exchange via a database?
What methods of reading XML do you know? Describe the strengths and weaknesses of each method.
What is the difference between unit tests and integration tests?
Explain what an index that covers all fields for a query means in the context of databases.
At what isolation level is dirty read possible?
Have you worked with different levels of transaction isolation in databases?
What branch merging strategies have you used when working with Git?
Can you explain the main principles of object-oriented programming?