Sobes.tech

Explain each of the five SOLID principles and their application in software design.

Junior — Middle
294

Explain the working principle of a bound service in Android and how it differs from other types of services.

Junior — Middle
262

Can you list the main classes used in Kotlin?

Junior — Middle
258

Can you explain what is meant by a side effect in programming?

Junior — Middle
253

Do you have practical experience developing in Java?

Junior — Middle
250

How does RecyclerView achieve efficient performance when displaying large data lists?

Junior — Middle
250

What is the purpose of using CoroutineScope in Kotlin and what role does it play in managing coroutines?

Junior — Middle
250

Explain what the so-called Unconfined dispatcher is and how it works.

Junior — Middle
250

Have you had experience using libraries or tools for working with data streams or asynchrony?

Junior — Middle
246

What methods can be used to implement animation of elements inside a RecyclerView?

Junior — Middle
243

Tell about your experience implementing the Model-View-Intent (MVI) architectural pattern.

Junior — Middle
239

Can you list and describe the main types of services you have encountered in your practice?

Junior — Middle
238

Can you list data types in Java other than primitive types?

Junior — Middle
231

Can you explain how Hilt works in the context of dependency injection?

Junior — Middle
231

What is the purpose of the Single Activity design pattern in application development?

Junior — Middle
230

Can you explain the concept of extension functions in Kotlin?

Junior — Middle
230

What is the role and purpose of the Job object in Kotlin's coroutines system?

Junior — Middle
228

Do you have experience developing user interfaces using Jetpack Compose?

Junior — Middle
228

Should the hashCode method be overridden in a data class to ensure the correct functioning of collections?

Junior — Middle
227
/6