What are the advantages and disadvantages of using Docker Compose for container orchestration?
Java
What is the behavior of the destroy method for a bean with prototype scope in Spring Framework?
What is the difference between using @Service and @Repository annotations in Spring Framework?
How to ensure automatic server startup after database launch when using Docker Compose?
How can deferred initialization of components be implemented in Spring?
Do you have experience working with Java Persistence API (JPA)?
What are the advantages and disadvantages of Kafka message queue system?
What is the difference between using a simple Statement and a prepared PreparedStatement for executing SQL queries in JDBC?
Have you worked with test automation tools and code verification libraries?
Is it possible to completely delete messages from Kafka after they are published?
Have you worked with the Spring framework for application development?
How to implement a lazy initialization mechanism for a component in Spring?
Explain the principle of the @Transactional annotation and its role in managing database transactions.
Can the @Component annotation be applied to an interface in Spring Framework?
In Spring, if a Bean is annotated as Lazy and injected into another Bean, will it be initialized lazily?
What methods are used to implement dependency injection in applications?
What tools does the Java standard library provide for working with threads and parallelism?
What is the role of the join() method in the Thread class and why is it used in multithreaded programming?
Have you created custom annotations for your solutions?
What is the role of the @Transactional annotation in the Spring framework and in which scenarios is it used?