Подготвени ли са всички необходими материали и въпроси преди началото на интервюто?
Android
Можете ли да обясните какво се разбира под термина 'обект' в Kotlin?
Колко специалисти по Android участват във вашия текущ екип?
Можеш ли да изброиш основните типове модификатори за достъп в Kotlin?
Кои са основните разлики между моделите MVP и MVVM в контекста на архитектурата на приложенията?
Какъв технологичен набор беше използван във вашия последен проект?
Имали ли сте опит с използването на атомарни операции за променливи във вашите проекти?
Какво обяснява имената на ключовите елементи на архитектурата на Android и техните функции?
Може ли да се използва методът apply за предаване на данни при връщане на фрагмент чрез аргументи?
Можете ли да изброите основните типове Intent, използвани при разработката на Android приложения?
Използвали ли сте някога функция в рамките на друг код с цел оптимизация?
Могат ли да се използват атомарни операции за синхронизиране на нишки без въвеждане на блокировки?
Имали ли сте опит с използването на атомарни класове за реализиране на потокобезопасни операции?
Как да различим архитектурните модели MVI и MVVM и какви са основните им разлики?
Защо промяната на метода equals без съответната актуализация на hashCode нарушава коректността на работата на хеш таблиците?
Можете ли да обясните какво се разбира под странични ефекти в Jetpack Compose?
Обяснете какви са разширяващите функции и каква е тяхната основна цел в програмирането.
Къде точно в структурата на HTTP заявката обикновено се посочват потребителското име и паролата за автентикация?
Може ли да се извършват мрежови операции в основния поток на приложението?
Каква е разликата между implicit и explicit intents в Android и как да ги използваме?