Sobes.tech

How to distinguish functions that accept other functions as arguments from regular functions?

Junior — Middle
233

What area of activity in the company do you consider the most important and why?

Junior — Middle
233

Explain the differences between using launch and asynchronous functions with await in the context of asynchronous programming.

Junior — Middle
233

Explain the difference between hot and cold data streams in reactive systems.

Junior — Middle
231

How appropriate is it to use the 'synchronized' lock together with coroutines in Kotlin, and what potential issues could this cause?

Junior — Middle
228

Can you explain the internal implementation and functioning mechanism of suspend functions in Kotlin?

Junior — Middle
226

What is the main role of the `remember` operator in your project or system?

Junior — Middle
225

Which components of the system require rebuilding when making changes to module A, which depends on another module B that is not directly connected?

Junior — Middle
224

How does Jetpack Compose eliminate the problem of deep nesting of View components when creating interfaces?

Junior — Middle
221

What does the concept of a background service in Android mean and how does it function?

Junior — Middle
221

Could you share an instance when you failed to achieve a goal or made a mistake, and how you reacted to it?

Junior — Middle
213

How does using StateFlow differ from LiveData for observing data changes in an app?

Junior — Middle
213

Does the equals method have access to fields declared inside a data class?

Junior — Middle
212

What are coroutines used for and what tasks do they help solve in programming?

Junior — Middle
211

What aspects of your current position cause you dissatisfaction or difficulties?

Junior — Middle
203
/6