How would you explain to another developer what Spring Data is and its value?
Java
Is it possible to configure so that each instance of the microservice reads all messages from the topic? And how to distribute processing among pods in Kubernetes?
What does @Async do, when it is used, and how to get the result of an asynchronous call?
What is a HashMap and how is it structured internally? What is the get operation speed?
How to ensure thread safety in Java collections?
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)
Where are you geographically located and do you plan to work abroad?
Tell about your experience in testing software products.
Have you conducted testing of your code? What was the coverage percentage?
Have you configured Kafka Producer? What settings do you know?
Experience working with Project Reactor, WebFlux, WebClient?
Tell us about yourself: what are you currently looking for, about your last place of work, interesting projects, search activities, and parallel processes.
How did you determine that the system was overwhelmed, what errors occurred, and why was there an Out of Memory?
How does HashMap place objects in tree bin if the key does not implement Comparable?
Have you had to write unit and integration tests, and how did you do it?
Why didn't you use Kafka Streams for message deduplication?
Have you worked with non-relational databases (Redis, Cassandra)?
How does a terminal method differ from intermediate ones in a stream? Which ones are used in the task?
When might the finally block not execute?
A file with an error was committed. How to fix this situation?