Android
Имали ли сте ситуации, в които сте срещнали затруднения или неуспехи при изпълнение на задача?
Обяснете принципа на работа на делегираните свойства в езика за програмиране Kotlin.
За коя операция е задължително използването на reified в Kotlin?
На какво трябва да обръщате внимание в компанията при оценка на нейната привлекателност и стабилност?
Как да стартирате нов екран или активност в Android приложение?
Кой модификатор за достъп гарантира, че използването на клас или обект е ограничено само в рамките на един файл?
Какъв байткод се генерира за обявяване на companion object в Kotlin при компилиране в Java проект?
Обяснете концепцията за класа Nothing в контекста на програмирането.
Можеш ли да дадеш примери за функции като map и да обясниш тяхната употреба?
Как да разширим функционалността на обект или клас с помощта на разширения?
Какви са разликите между операторите за сравнение в Java и Kotlin?
Как се настройва и внедрява Dagger в проекта?
Обсъжда ли се вашето желание за търсене на нова работа на текущото ви място?
Обяснете концепцията за Executor в Java и ролята му при изпълнение на асинхронни задачи.
Коя технология смяташ за най-подходяща за проектите си и защо?
За какво се използва механизмът Content Provider в Android приложенията?
Какъв е максималният брой абстрактни класове, които може да наследи един клас?
Какъв подход към създаването на софтуер използвахте на последната си позиция?
Можеш ли да изброиш важните вградени връзки и ресурси в Java, които се използват за разработка и поддръжка на приложения?
Каква е ролята на нишките в организацията на изпълнението на програми и защо се използват?