Java
How to create a singleton bean when starting a Spring application?
What is the @Transactional annotation in Java?
What is the Spring framework and what functions does it perform?
Explain the differences between adapter, decorator, and proxy patterns in programming.
How do you ensure synchronization in a multithreaded environment?
What are the uses of the IN, BETWEEN, and LIKE operators in SQL?
How can you ensure a unified context setup for tests located in different classes?
Do you have skills in identifying errors and problems in programming code?
What additional methods for working with associative arrays (Map collection) appeared in Java 8?
Can you explain what MongoDB is and what are its main features?
Can you explain the concept of a slicing point in Spring AOP and how it is used to define aspects?
What level of transaction isolation prevents simultaneous overwriting of results during parallel updates?
What is the purpose of the UNION keyword in SQL?
What are atomic data types and what are they used for?
What is the main function of the Map interface in Java?
What is capacity in the context of Java?
What is the Singleton design pattern with double-checked locking?
Why are immutable classes needed and what are their main characteristics?
What is the difference between @RestController and @Controller annotations in Spring?
What is the difference between the annotations @RequestMapping and @PutMapping in Spring?