What message broker was used in the company for Event-Driven interaction?
Embedded / IoT
What is the purpose of the volatile keyword?
What is a memory leak in Java, considering there is a garbage collector?
How does idempotency differ from Exactly-once delivery?
Tell me about the principles of SOLID
What is findFirst() and a terminal operation in the Stream API?
What is the Transactional Outbox pattern?
How does JAR differ from WAR?
What integrations with Kafka have you worked on? How did you interact with the broker?
What tasks would you solve using Generics in Java (excluding collections)?
Was the integration adapter with payment gateways an abstraction over different providers?
When should you use ArrayList and when LinkedList?
What key storage strategies for idempotency exist besides Redis?
Tell me about HTTP: what versions are there and how do they differ? What is Head-of-Line blocking?
What is a predicate in Java?
Tell us about yourself and your last project.
What have you used as a poller for Outbox?
When does an index degrade performance?
How to make the library consumer obliged to handle a custom exception?
If you cannot throw an Error but want to wrap an exception, what should you use?