Can you tell more about transitioning to an asynchronous model? What was before, what changed? What microservices were involved?
Java
What problems with Kafka have you encountered? How did you solve them?
Have you ever used the scope system?
Who called whom in the synchronous chain? Tell about the business process — what calculation, who initiated?
Whose agreement with whom? What are these calculations?
Tell me about your last project, what you did there, what tasks you solved? The most interesting cases.
How does a change in contract status trigger further calculations? The status in the database has changed — what’s next?
In what format was the routing configuration? What tables were there?
Tell about SQL query optimization. Which query needed optimization? How did you realize it needed tuning? What did you tune?
How did the scheduler work according to the schedule?
Do you understand the lifecycle of Maven and the scope of dependencies? What is scope? Why is servlet-api set as provided?
Tell me about the request routing service with configuration from the database. What kind of configurations are these? How did the hot loading work?
How did the application appear? Was it a synchronous or asynchronous request? How did the request processing engine work?
What was the trigger for the calculation? How was it launched?
Have you worked with Kubernetes manifests? With which objects?
What was synchronous and what changed? Which of the two cases (scheduled or status change) was synchronous?