In what scenarios are weak references used in programming and why are they needed in practice?
Java
Are you passionate about programming in Java and do you do it outside of work?
Under what conditions can data consistency violations occur in a database operating in cluster mode?
Is it possible to generalize exceptions with the Throwable type in Java, and in what cases should this be done?
How do you assess your current state or mood?
Can you explain what OpenTelemetry is and what it is used for in collecting and analyzing metrics and traces?
What methods exist to ensure cyclic dependencies in dependency injection using Spring?
How is the concept of an object implemented in object-oriented programming language?
How is the principle of interface segregation implemented in real projects?
Name the main classes for working with input and output streams in Java.
What number of threads does ForkJoinPool use by default to execute tasks?
How to initiate a new transaction inside a method annotated as @Service?
Have you discovered a new project since the beginning of March?
Have you had experience configuring or using the -Xms parameter when launching JVM?
Can you list the main tools and components in the Spring Cloud ecosystem?
What reasons make REST less popular in modern applications?
In which case will the finally block not perform its task in a try-catch-finally construct?
Have you considered using microservice architecture in designing a new product?
Explain what the Multiple Bug Exception means and in what situations it is used.