Android
Каква е разликата между интерфейсите Serializable и Parcelable при прехвърляне на обекти в Android?
Какви са ограниченията при използването на потоци за Dispatchers.Main в рамките на корутините?
Какви са начините за реализиране на взаимодействие с мрежови протоколи и услуги в приложението?
Как бихте създали инструмент за работа с библиотека на Java?
Каква е разликата между map и flatMap?
Как най-добре да използвате модификаторите за достъп в Java?
Опишете реда, по който се извикват конструкторът на класа, конструкторът на суперкласата, статичният инициализационен блок и аксесорите в Java.
Какво се случва с корутината, когато възникне изключение?
По какви начини може да се актуализира или прерисува показаният интерфейс в приложение?
Какви са разликите между Dagger и Koin в контекста на внедряване на зависимости?
На какво трябва да се обърне внимание за оптимизиране на работата с големи списъци?
Каква е целта на метода equals() в Java?
Как scope следи за отменянето на корутината?
Какво е патърнът за дизайн 'Фабрика' и как се използва при разработката на приложения?
Разкажи за модификаторите за достъп в Java.
Какви функции или методи могат да бъдат реализирани или променени при разработката на персонализиран компонент View?
Каква е разликата между обявяването на sealed клас и клас данни в Kotlin?
Как да добавите реализация на интерфейс към клас?
Как се задават външните отстояния на компонент в Jetpack Compose?
За какви цели се използват различни начини за пренос на данни между приложенията?