Do you have experience working with Reactive Streams and the Project Reactor library for implementing asynchronous and non-blocking operations?
Java
Can you list programming languages that run on JVM?
How can you create a Stream?
How to make a class immutable?
How to solve the problem of duplicate notifications when there are multiple instances of the job service?
Do you have experience working with insurance?
Have you worked directly with SQL queries without using ORM or third-party libraries?
What tools do you use or know for analyzing and visualizing dependency hierarchies in data or projects?
How to organize the distribution of a large number of tests, each requiring its own context, across classes for reusing the context?
How can you make an array returned via a getter unmodifiable from outside?
What is the role of a mid-level developer in a software development team?
Have you created or supplemented APIs for integrating new features or expanding existing functionality?
Have you used alternative or additional tools for database queries besides Hibernate?
How was the interaction divided — what went through Kafka, and what was direct?
What is a collision in HashMap? What are the optimistic and pessimistic access complexities?
What is the difference between Story Points and time estimation?
What types of message delivery guarantees are implemented in Kafka and how do they work in practice?
How is the operation of inserting an element into the central part of a doubly linked list evaluated in terms of complexity?
Can you explain what happens in postfix increment operations?
Can you tell about how you worked with data collections in your last project?