What is the purpose of using Kafka when interacting with the service?
Java
What is the main goal of using the ORM library Hibernate in projects?
Could you describe how the code review process was carried out in your last project?
What changes occur in a composite index when the order of columns within it is changed?
What methods do you use to verify the correctness of your SQL queries and how do you fix errors in the database?
Can you explain what is meant by monolithic architecture in software development?
What is the difference between using Kafka and REST API when interacting with a service?
How are transactions managed when multiple processes are executed simultaneously?
What criteria do you consider when developing an index structure in a database?
Have you used Hibernate for working with databases?
Have you worked with JSON data types in PostgreSQL for storing and processing structured data?
What are the consequences if a method is not annotated with @Transactional when performing transactional operations?
Can you explain the concept of message ordering guarantee in Kafka and in which cases it is important?
What are the advantages and disadvantages of Kafka message queue system?
Have you used Kafka as a means of interaction with external or internal services?
What is the main idea of monolithic architecture and why is it used in software system development?
What metrics do you use to evaluate the efficiency and characteristics of database queries?
Have you had experience working on projects built with monolithic architecture?
Can you explain what phantom reads are in the context of transaction management?