If PgBouncer holds 10 connections but there are 100 clients, how will they be served?
ERP Consultant
Tell me about indexes in databases: what types are there, when is an index ignored, and when does the database perform a sequential scan?
Why can an infinite rebalance occur in Kafka?
If the application does not respond for a few minutes and a request queue accumulates, how will they be processed? Will the application crash with OOM?
How will a topic with 2 partitions and 4 application instances in one consumer group distribute partitions?
How can you eliminate duplication in Kafka with At Least Once?
How to deliver messages to all 4 instances with a 2-partition limit? Standalone consumer pattern
To which group does the Proxy pattern belong and what is it used for?
How to organize load balancing between multiple hosts using mTLS? How does mTLS work with a load balancer in its infrastructure?
How many years have you been working with Java and Spring? What projects have you done? What has been most memorable?
What kind of saga have you worked with in practice?
How does Schema Registry in Kafka work and why is it needed?
There is a task to store data in cache and in a database for 10-30 minutes, while the database grows. How to solve the infinite growth?
Can abstract class constructors with parameters be created or not?
How to start an operation at the beginning of a method, perform other actions, and then wait for the result of the first operation?
Tell me about interfaces and abstract classes: when to use one, when to use the other, and inheritance features.
What microservice design patterns do you know?
What types of design patterns do you know?
Tell me about garbage collectors in Java, what types are there, and if you have experience configuring JVM.