How can you prevent the Dead Letter Queue from stopping during repeated failures?
Java
What are Docker Volumes used for?
What did you have to add there?
What is Mutual TLS?
В чём разница между фабричным методом (паттерн) и фабричным классом?
How many partitions were usually in each topic?
What professional development do you plan for yourself in the future?
Tell me more about microservice architecture at your last workplace: how many services, how they interacted.
Why is it not allowed to make an HTTP request inside a database transaction?
What mechanisms need to be implemented in a Mission Critical system? How to achieve fault tolerance?
How do you monitor that the system is working correctly? What metrics and monitoring do you use?
How to deal with increasing consumer lag in Kafka?
What design patterns do you use? Why are they needed?
How convenient would it be to have a dedicated Scrum Master?
How to implement rate limiting for an external API with RPS restrictions? How do virtual threads/coroutines differ from system threads?
What situations or circumstances can decrease your motivation at work?
All beans are singletons. Many requests arrive at the same REST method. How is thread safety ensured? Does Spring guarantee anything out of the box?
Kafka: a topic with 3 partitions and 4 consumers in one group — what will happen?
How to check that lists are equal in content, but order does not matter? List<String> actual = List.of("B", "A", "C"); List<String> expected = List.of("A", "B", "C");
What are optimistic and pessimistic locking? How to implement them?