Android
Можеш ли да опишеш конкретни задачи, с които си се занимавал в рамките на професионалната си дейност?
Каква е целта на разделянето на компонентите на приложението в рамките на принципите на чистата архитектура?
Каква е разликата между статичен и динамичен полиморфизъм в контекста на обектно-ориентираното програмиране?
Създавали ли сте документация или текстови описания за вашите проекти?
Каква е целта на анотацията @Immutable в Jetpack Compose и как тя влияе на поведението на интерфейса?
Можеш ли да назовеш колекциите в Java, които използват метода hashCode за своята работа?
Какви ограничения и характеристики съществуват при използването на GlobalScope в Kotlin Coroutines?
Какви инструменти използваш или знаеш за разработка на модули в проект?
Работил ли си с Compose за дизайн на интерфейси?
Коя част от програмата ще действа като монитор, ако методът е маркиран с ключовата дума synchronized?
Как да реализираме асинхронни операции с използване на корутини в архитектурата ViewModel?
Можете ли да разкажете какво знаете за нашата компания?
В кои случаи е по-подходящо да използвате @Provides вместо @Binds и защо не се препоръчва напълно да се отказвате от @Provides?
Как протича процесът на показване на потребителския интерфейс в Android приложенията?
Какво очаквате от бъдещата си позиция в сравнение с текущата или предишната работа?
Как може да се съхранят екземпляри на собствени класове на физическо устройство?
В кои случаи жизненият цикъл на Activity в Android може да приключи и обектът да стане недостъпен за по-нататъшна употреба?
Може ли да добавите ново свойство към съществуващ клас с помощта на разширение и как да го направите?
Можете ли да споделите какво не ви хареса много в процеса на интервюто?
Кога планираш да започнеш работа на новото място?