Sobes.tech

What is the difference between using asynchronous functions with the keyword async and calling launch in asynchronous programming?

Junior — Middle
331

Which components or classes in the Android API may violate SOLID principles when designing?

Junior — Middle
278

What is CancelationException and in what cases does it occur?

Junior — Middle
254

Is it possible to interrupt the execution of an active task in the system?

Junior — Middle
252

Can you list the key characteristics and features of data class in Kotlin?

Junior — Middle
236

How can you select only unique elements in a list?

Junior — Middle
230

How to distinguish sequences from collections in programming?

Junior — Middle
218

When and under what conditions can resource deadlock occur in a system?

Junior — Middle
210

What methods can ensure coordinated work of multiple threads in a multithreaded environment?

Middle — Middle+
205

What are thread races and why can they lead to errors in a multithreaded application?

Junior — Middle
186

Which OOP principle is necessary for implementing the abstract factory pattern?

Junior — Middle
179

Which SOLID principle is violated when a model depends on a specific implementation of ViewModel?

Junior — Middle
176

In what data processing style is the stack data structure used?

Junior — Middle
173

When is it preferable to use sequences instead of standard collections?

Junior — Middle
173

Can you explain what the coroutineScope function in Kotlin means and what it is used for?

Junior — Middle
173

What is the maximum number of elements that can be contained in a stack?

Junior — Middle
165

What types of execution threads can you name?

Junior — Middle
163

Is it possible to stop the execution of a scheduled operation deferred with Deferred?

Junior — Middle
163

How can a stack overflow occur in a program?

Junior — Middle
161