In what situations is it advisable to use a synthetic key in a database?
Java
Why does @Async not work when calling methods within the same class in Spring?
How did you interact with the JVM when working with programming languages that use this platform?
In which cases should the @Repository annotation be used in a Spring application?
What are the causes of OutOfMemoryError and how to find a memory leak?
What does the package modifier mean in the context of scope in programming language?
Design an API for generating a bank statement (PDF document, which takes a long time to generate). What endpoints are needed?
What does the SELECT operator in SQL generally look like?
Why did you decide to change your job?
Do you have any questions about the project we worked on?
How is code quality control organized?
What is a deadlock? How to avoid it?
What are the advantages and disadvantages of using YAML for configuration files?
How can a string value be converted to an integer type in PostgreSQL?
What are agents and agent systems? How do they differ from a regular chat?
What are virtual threads (Green Threads / Virtual Threads) and how do they differ from regular threads?
How to find out if an index has been applied and which one exactly?
Have you used database connection in your unit tests?
Under what conditions should the equals and hashCode methods in Java be consistent?
Can you explain the concept of a monitor in Java and its role in thread synchronization?