Java
What is a Saga and why is it needed?
Which Spring Cloud components have you encountered?
Tell me about the system architecture: how does a request go from the client to processing, and what infrastructure was used?
How do you evaluate yourself? Middle, middle+, senior?
Why are you considering other options now / why did you leave your previous job?
What methods can be used to transition an entity from one state to another in Hibernate?
What is an aggregate function in SQL?
Provide an example of violating the property of Consistency in transactions.
Tell me about race condition.
Experience working with Project Reactor, WebFlux, WebClient?
What error can occur when using field injection at service startup?
Tell me about JWT tokens: what can be done with a intercepted token — read, modify, reuse?
Why do you consider job offers? What is unsatisfactory at your current job?
What is the main problem of this implementation Lack of Consumer Group separation Configured wait time in polling Integration with the Diptychi system Incorrect message storage policy Lack of message filtering settings in the listener factory configuration No separate batches
Question 4. What is JIT compilation? - Compiling code into a jar file - Compiling bytecode into machine code during program execution - Compiling JavaScript into machine code for performance optimization - Compiling a project in a git pipeline
[name] asked: If the load is 30,000 messages per minute, how many partitions are needed?
How to read a specific header (for example, badge number) in a controller?
Salary questions — did you fall within the salary range?
What are normal forms in databases? Why are they needed? What is the normalization process?
What two methods of the Java Object class must be implemented consistently for an object to be used as a key in HashMap?