Have you worked with test automation tools and code verification libraries?
Java
How is control over transaction completion and rollback when necessary carried out?
How to formulate an SQL query for integration with Spring Data JPA repositories?
Have you had experience using RestTemplate for making HTTP requests in your projects?
In which cases is it better to choose a linked list implementation over other data structures?
What does JSESSIONID in a cookie file mean and how is it used to identify a user session?
Can you list the different types of memory used in Java and their main purposes?
What is the role and purpose of memory areas when working with programs?
In what situations is the GROUP BY operator used without the HAVING condition?
Explain the concept of auto-configuration and its role in application setup.
Can try/catch blocks catch exceptions by specifying their specific universal type?
What concepts and ideas form the basis of architectural patterns?
Have you used design patterns from the Gang of Four set?
What is lazy loading in JPA and what are its advantages and disadvantages?
Can you name the main operations performed by a database management system?
Is it necessary to use sections 1-3 and 10 of the consumers in the system?
Could you give an example of using the dependency inversion principle in real development?
Can you explain the mechanism of profiles in Spring and how they help manage configurations?
How does a method annotated with @Transactional behave when called inside another method with the same annotation?
Explain the concept of optimistic transaction implementation in database management systems.