Share your experience in developing and debugging multithreaded applications.
Java
What are the main components of the Elastic Stack and how do they interact with each other?
What methods can be used to initiate the launch of a Java Virtual Machine?
Is it possible to declare unchecked exceptions in the throws list of a method?
How does the removal and release of resources occur for beans in the system?
How can you implement the ability to enable and disable certain parts of business logic in an existing application?
What is the Lombok library and how is it used in Java?
How to distinguish deep copying from shallow copying, and what are the main differences between them?
What are lambda expressions based on?
Explain what happens when passing a variable by reference in a function or method.
In what format are tasks transmitted for implementation in your current project?
What is the asymptotic complexity of the operation to find an element in a linked list with an index?
What is the difference between Repeatable Read and Serializable in PostgreSQL?
What happens when comparing two objects that are identical in content if the equals method was not overridden in their class?
Tell us about your experience with transactional data processing mechanisms
How do garbage collector mechanisms determine which object should be freed from memory?
Explain why using indexes allows faster data retrieval in a database.
What is the value of the @Bean annotation in Spring?
Can you tell about the authentication and authorization mechanism used in your last project?
Do you have experience using Spring Cloud in projects?