Name two key Java keywords used in the context of multithreaded processing, and explain why volatile is needed.
Java
What protocols, frameworks, and libraries exist in Java for working with DBMS?
Have you confirmed that the issue is on the external integration side (they take a long time to process requests)? What actions can be taken for quick response and in the future?
Two transactions: one reads, the other updates the same data. What will happen? The problem of non-repeatable read and the Repeatable Read isolation level.
Describe a complex task from your recent experience: what was the difficulty and how was it solved?
What stages of software development and implementation were in your team?
What are the ways of dependency injection in Spring?
Which of the listed parameters of integration interactions does not improve with increased bandwidth?
Did you include not only the model itself but also metadata in the DLT topic?
What is the Strategy pattern, how is it used, and how does it compare to switch-case?
Have you prepared deployment manifest configurations, ConfigMaps, or similar for preprod?
Tell me about the structure of HashMap.
What test cases would you write for this method?
How many instances did the calculation service have?
If the readiness probe fails, will the Kafka Listener work or not?
What caches are available in Hibernate?
What levels of transaction isolation exist in PostgreSQL?
What other types of indexes do you know besides B-tree?
What methodologies did you work with?
How to implement the Strategy pattern for dynamically selecting a service based on entity type in Spring (coding task)?