Sobes.tech

What is multithreading?

Junior
312

Which Layout should be chosen to display a list of a large number of items?

Middle
312

What are the ways to avoid tight coupling of the app module with other modules in the system?

Junior — Middle
312

Could you explain what the Room component in Android is and how it is used for database operations?

Junior — Middle
312

In what situations is it preferable to use an abstract class in object-oriented programming?

Junior — Middle
312

Have you used Data Binding in your projects?

Junior
312

Which libraries from Jetpack have you worked with?

Junior
312

Could you share what you didn't quite like about the interview process?

Junior — Middle
312

What are the advantages and disadvantages of using sealed class in different project files?

Junior — Middle
312

What is the role and purpose of the scope component in the context of using Dagger for dependency injection?

Junior — Middle
312

Have you used XML format markup for structuring data?

Junior — Middle
312

In which scenarios is the lazy loading pattern used?

Junior — Middle
312

How does CoroutineScope inside ViewModel differ from other scopes, and how to use it correctly?

Junior — Middle
312

In what cases is it advisable to implement your own ContentProvider in Android?

Junior — Middle
312

In what cases is it recommended to use service objects in application architecture?

Junior — Middle
312

How long was your adaptation period at your previous company?

Junior — Middle
312

When does automatic object initialization occur in Kotlin?

Junior — Middle
312

When does data initialization occur in virtual tables?

Middle
312

Where can I find links that show garbage collector work in Android?

Junior
311

Is it possible to not describe some components in the Manifest file?

Junior
311
/253