Sobes.tech

Why can't an atomic operation be stopped or canceled during execution?

Junior — Middle
335

What are access modifiers?

Intern
335

Is synchronization necessary when 500 coroutines simultaneously modify a variable on Main and IO dispatchers?

Junior — Middle
335

What is the difference between a data class and a regular class in Kotlin?

Junior
335

What messages will appear in the logs if an activity goes through a typical lifecycle but calls finish() in onCreate, after which the completion is logged?

Junior — Middle
335

Can you explain the differences between launch and async functions when using Coroutine Builder in Kotlin?

Junior — Middle
335

Are there beginner developers in your team who are just learning the technologies?

Junior — Middle
334

What happens to the execution flow when the queue remains empty in the context of Looper?

Junior — Middle
334

What is the main advantage of the MVVM architectural pattern?

Middle
334

What properties can you add as extensions in Android?

Middle
334

What happens to a coroutine when an exception occurs?

Middle
334

How to implement dynamic screens at runtime that were not initially planned?

Middle+
334

What actions lead to buffer overflow?

Junior — Middle
334

How do you determine in an Activity that it has been destroyed?

Junior
334

How to determine the effectiveness of the Layout system and what criteria are used to evaluate its performance?

Junior — Middle
334

What methods of checking and handling missing or uninitialized data do you know in programming?

Junior — Middle
334

Why is a limit used in a cursor?

Junior
334

How can you add extended functionality to existing classes in Java without modifying their source code?

Junior — Middle
334

How to add a fragment synchronously or asynchronously?

Middle
334
/253