Sobes.tech

In what situations is it advisable to use a synthetic key in a database?

Junior — Middle
186

Why does @Async not work when calling methods within the same class in Spring?

Senior
186

How did you interact with the JVM when working with programming languages that use this platform?

Junior — Middle
186

In which cases should the @Repository annotation be used in a Spring application?

Junior — Middle
186

What are the causes of OutOfMemoryError and how to find a memory leak?

Senior
186

What does the package modifier mean in the context of scope in programming language?

Junior — Middle
186

Design an API for generating a bank statement (PDF document, which takes a long time to generate). What endpoints are needed?

Senior
185

What does the SELECT operator in SQL generally look like?

Senior
185

Why did you decide to change your job?

Senior
185

How is code quality control organized?

Senior
185

What is a deadlock? How to avoid it?

Senior
185

What are the advantages and disadvantages of using YAML for configuration files?

Junior — Middle
185

How can a string value be converted to an integer type in PostgreSQL?

Junior — Middle
185

What are agents and agent systems? How do they differ from a regular chat?

Senior
185

What are virtual threads (Green Threads / Virtual Threads) and how do they differ from regular threads?

Senior
185

How to find out if an index has been applied and which one exactly?

Senior
185

Have you used database connection in your unit tests?

Junior — Middle
185

Under what conditions should the equals and hashCode methods in Java be consistent?

Junior — Middle
185

Can you explain the concept of a monitor in Java and its role in thread synchronization?

Junior — Middle
185
/93