How do you handle a slow consumer — a client that does not read messages?
ERP Consultant
How long can you take for lunch?
Is it possible to run a synchronous requests non-blocking in an asynchronous application and how to do it?
How does Schema Registry in Kafka work and why is it needed?
How to start an operation at the beginning of a method, perform other actions, and then wait for the result of the first operation?
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?
How is asynchrony organized in Python?
What types of design patterns do you know?
Which classes in Java are not inherited from Object?
What microservice design patterns do you know?
Tell us about your last project: what did you do, what were the tasks, projects, and tech stack?
Tell me about interfaces and abstract classes: when to use one, when to use the other, and inheritance features.
How did you solve the problem of a hot dialogue with a thousand messages per minute?
Why can aiohttp perform HTTP requests non-blockingly, but requests cannot?
How many simultaneous connections did one instance hold and how did they scale?
How was the database partitioned for storing messages?
Tell me about garbage collectors in Java, what types are there, and if you have experience configuring JVM.
What approaches were used in microservices architecture and how was the interaction between them built?
How did you ensure the atomicity of operations and deduplication of orders when working through Kafka?
What was the internal architecture of the backend service: modular monolith, DDD, MVC, or another approach?