Describe your experience with distributed transactions and their implementation.
Java
Can you tell about complex or unusual tasks you have solved using PostgreSQL?
Can you list the main components of the Kafka system and explain their purpose?
What types of projects attract your attention and interest?
What is the main role of a team lead in business processes?
Are you ready to make changes to the current project or codebase if necessary?
What steps do you take to handle a task when you encounter new technologies?
Can you explain how message distribution between partitions in Kafka is carried out and in what cases?
Can you explain the principles of how Apache Kafka works and how it ensures stream data processing?
Have you worked with unusual or non-standard code styles?
How do you choose suitable projects for participation or work on them?
If a project manager suggests a different approach, will you strongly defend your point of view or agree with their choice?
Can you explain what is meant by a distributed transaction and how it works?