Tell me about Future and CompletableFuture, what is the difference?
Java
How to run a method in a separate thread in Spring?
Tell about the lifecycle of a stream in Java, its states, and method types.
What happens if one of the services crashes during the Commit phase in 2PC?
Что такое LLM, как она работает? Как повлиять на вариативность ответов?
How to make LLM output not the most probable token, but with some randomness?
Write a method that returns the N-th element of the Fibonacci sequence.
Briefly tell about a project at [company] — what did you do there?
What is transactional load? What was the transactional load in your system?
Why were two message brokers — Kafka and RabbitMQ — used simultaneously?
Can an enum implement an interface?
What problems can arise under high load (tens of millions of requests)? How to scale the solution?.
What are the main entities in Kafka, what does it consist of, and why use Kafka instead of a regular queue?
How was service support in production carried out? Who monitored the operation?
What is Kafka's transactional mechanism? How does it work?
Tell us about the features of upper and lower bound constraints in wildcards (PECS principle, covariance/contravariance)
How do you set a pessimistic lock on a JPA repository method without native SQL?
Tell about your areas of responsibility. Did you join at the MVP stage or later? How did you participate in designing the services?
In what cases would you use @Async?
Have you ever applied threading in practice? Can you give an example of a task?