Can you explain the principle of pessimistic locking and its features?
Java
Can you explain what happens when hash codes of different objects match in the hashCode() method?
When does the asynchronous operation start when using CompletableFuture in Java?
Is it possible to change the behavior of a method declared as private static in a derived class?
Tell about a complex bug or a difficult enhancement in your last project.
Have you had experience configuring or using the -Xms parameter when launching JVM?
Can you name alternative implementations of JPA other than Hibernate?
What is the role of the peek method in Stream API and in what cases is it used?
What level of code coverage is considered most acceptable for effective software testing?
How have you proposed initiatives to improve and grow the company?
Are you considering moving abroad or changing your country of residence?
Can non-static methods override static ones?
How can modules or components located outside the current directory be imported or connected in a project?
Have you created automated tests for your project?
How is a new element added to the HashMap data structure?
What is the range of valid values for the Integer data type in your programming environment?
Do you have experience working with Enterprise Resource Planning (ERP) systems?
What is the difference between intermediate operators and terminal operators in data streams or sequences?
Is resource release guaranteed in the finally block after executing try/catch?
Can the HTTP protocol be considered a protocol that transmits data in text form or in binary format?