Can you tell how you have used Apache Kafka in your projects and for what purposes?
Java
How to correctly implement the hashCode and equals methods in a class?
Who was responsible for creating and configuring Docker images in your last project?
What is the difference between @Component, @Repository, and @Service annotations in Spring, and what are their purposes?
What professional moments or tasks in recent years have been the most difficult or caused the greatest challenges for you?
Can the standard interface that implements collections in a programming language be called?
Can you explain what a Spring Boot Starter is and how it simplifies working with Spring Boot applications?
Explain the concept of denormalization in a database and its consequences for the project.
How should the data type be correctly updated in an existing database table?
Which annotation is used for registering a Bean in the Spring context during application initialization?
What methods are used to implement distributed transaction management in systems?
How can you create a class whose objects cannot be modified after initialization, while it contains a collection as one of its components?
Can you describe the key characteristics and features when designing and implementing a microservices architecture?
Can you explain what an AWR report is and what it is used for?
Explain the working principle of a push broker and its role in message exchange systems.
How do garbage collection mechanisms determine objects to be destroyed?
What types of tasks have you solved at your previous job that seemed inefficient or difficult?
Is it permissible to use console log output in the context of microservices architecture?
Share your experience with setting up and managing databases.
In which situations is a transaction committed when using the @Transactional annotation?