Sobes.tech

How many areas are allocated for dynamic memory distribution within a single process?

Junior — Middle
291

Can you explain the principle of dependency inversion and how to apply it in software development?

Junior — Middle
267

Have you used transaction management mechanisms in SQL databases in your projects?

Junior — Middle
263

Explain the purpose of the GROUP BY operator in SQL and when it is used.

Junior — Middle
260

When does the JVM perform garbage collection during its operation?

Junior — Middle
249

In what situations does the stack grow during program execution?

Junior — Middle
248

Can you explain what common table expressions (CTE) are in SQL and what they are used for?

Junior — Middle
248

How many stacks can be in a single running process?

Junior — Middle
235

Have you worked with message broker systems?

Junior — Middle
228

How can resource-intensive tasks be organized to run without blocking the main execution thread?

Middle — Middle+
226

Explain the concept of automatic memory management and the role of the garbage collector in this process.

224

Explain the principles and mechanisms of the automatic memory management system in your programming language environment.

Junior — Middle
215

Can you explain what happens when the finalize method is called in Java and in which cases it is invoked?

Junior — Middle
214

What types of memory for data storage exist for a single process in an operating system?

Junior — Middle
211

When using the async method in a synchronous context, when does the thread return to the thread pool?

Junior — Middle
211

How do reference types differ from value types, and how does this affect working with them?

Junior — Middle
207

Can you explain the concept of transaction isolation levels in SQL, especially what Repeatable Read is?

Junior — Middle
204
/5