Did you have to work on a state machine for this task?
Java
Where did the figure 35K come from, and how was it calculated?
How else can routing be implemented without binding to class name?
What is GOF (Gang of Four) and which patterns from this book are implemented in the standard JDK?
Tell me about your current experience and tech stack.
Transform a list of objects with fields k and value into a Map using Stream API so that data is not lost (k can repeat)
What kind of events, from a business process perspective, fall into retry chains and DLT?
What is the difference between ArrayList and LinkedList? Why are they needed if arrays exist?
How does WAL (Write-Ahead Log) work during writing?
Why are you looking for a new job?
Explain to a third-grader how a hash table works.
If we have an external API that allows a maximum of 10 concurrent connections, which class from the java.util.concurrent package would you use to limit the number of parallel calls?
What is the difference between checked and unchecked exceptions? When should RuntimeException be used?
Have you conducted testing of your code? What was the coverage percentage?
How did you handle data streaming at 870 RPS in your last job?
How to increase the number of consumers in a group with ten partitions?
Как обеспечить exactly-once семантику в Kafka?
Tell me about yourself. Your last two companies — [company 1] and [company 2]. What did you do?
How is HashMap structured?
How to implement optimistic locking in code? What happens in case of a version conflict?