Sobes.tech

In what cases can a race condition occur in multithreaded programming?

Junior — Middle
222

What methods and tools have you used to prevent race conditions in Python development?

Junior — Middle
201

What is the time complexity of the operation of searching for an element in a hash table in the worst and average cases?

Junior — Middle
196

What is the main purpose of performing migrations in database management?

Junior — Middle
190

How to distinguish asynchronous task execution from parallel execution, and what are the main differences between them?

Junior — Middle
186

Can you list the main design patterns that create objects and their features?

Junior — Middle
181

Explain the mechanism of cache reset or update when the data source changes.

Junior — Middle
177

Explain what is meant by the process of moving data or database structure in the context of database management.

Junior — Middle
167

What is the purpose of design patterns and why are they used in software development?

Junior — Middle
164

How do you practically use mutable and immutable data structures, such as `list` and `tuple`?

159

Can you explain the principle of the Factory pattern and its main purpose?

Junior — Middle
158

What is the use of a Decorator for computed fields in a pydantic model?

Junior — Middle
155
/5