What aspects of the current project are causing dissatisfaction or require improvement?
Java
What are alternative solutions for transferring funds between accounts if not using pessimistic locking?
What is the role and purpose of a consumer group in Apache Kafka architecture?
Can you list the main components and elements of Kafka that ensure its operation?
Tell us about your practical experience working with MongoDB.
Can you list the main types of HTTP requests used in REST API?
What is your experience in developing and using multithreaded solutions in your projects?
At what point is the response body transmitted during the request processing?
What are the main types of operations that can be performed with data streams in Java?
Can you explain how the Spring framework functions and how it manages dependencies and components?
What factors do you consider when choosing a potential employer?
What is your experience with using tools for analyzing and optimizing program performance?
In which cases does the server not return a response body?
What is the role of topics in Kafka architecture and why are they used?
Can you explain what topics in Apache Kafka are and how they are used to organize data?
What is the difference between flat and flatMap operations when working with data streams or collections?
What are the advantages and disadvantages of Kafka message queue system?
How is data sharding used to distribute data across multiple databases?
Can you tell about your main tasks and responsibilities in your previous project?
What system behavior is expected when using the Repeatable Read isolation level during concurrent updates of a single account by two transactions?