Възможно ли е да се отмени корутин, стартиран чрез GlobalScope?
Android
Може ли да инициирате обект от клас, който не реализира напълно функционалностите?
Каква е разликата между sealed класове и enum класове в Kotlin и какви са основните им различия?
Как ViewModel запазва жизнеспособността си след унищожаването на Activity?
Обяснете механизма на взаимодействие на ключовите елементи async и await при обработката на корутините.
Каква е ролята на нишките в организацията на изпълнението на програми и защо се използват?
Как се реализира и гарантира цялостността на операциите в рамките на транзакция?
Как се управлява жизненият цикъл на Activity в Android при промяна на конфигурацията на устройството?
Как е реализирана и работи разширяващата функция в Kotlin на ниво нискоуровневите детайли?
Можете ли да обясните за какво се използва методът hashCode в Java и как се реализира?
Кой от вашите минали проекти или задачи ви остави най-силно впечатление и защо?
Каква е разликата между използването на requestLayout и invalidate при актуализиране на интерфейса?
Как се реализира асинхронността при използване на корутините?
Има ли ограничения при изпълнението в метода onReceive в BroadcastReceiver?
Можете ли да обясните какво представлява механизмът AssistedInject в Dagger и за какво се използва?
Можете ли да обясните как е реализирана структурата данни HashMap и как осигурява бърз достъп до елементите?
Как е организирана структурата на колекциите и как са свързани помежду си?
Могат ли data класовете в Kotlin да имат ограничения или особености при използването им?
Може ли в Kotlin да създаваме наследяеми data класове от други класове?
Възможен ли е сценарий, при който едновременно съществуват повече от един поток на изпълнение?