Android
Използвали ли сте механизма ReadWriteLock в проектите си за управление на паралелната работа с ресурси?
Може ли анонимна функция да се запази в променлива?
Кога се извършва почистването на обекта, към който се отнася WeakReference, по време на работата на системата?
Можете ли да назовете типовете съобщения, които може да обработва компонентът BroadcastReceiver в Android?
Опишете основните си отговорности и проекти, свързани с разработката на приложения за Android.
Разкажете за пътя си в развитието на приложения за Android и как стигнахте до избраната специализация
Кои са основните трудности, които могат да възникнат при използването на генериране на код в Dagger?
В кои ситуации системата извиква метода onSaveInstanceState в Activity?
Може ли в data class да се дефинира поле, което да е изключено от изчисляването на hashCode?
Как може да се създаде ефект на свиващ се панел с инструменти в Jetpack Compose?
Какви видове услуги сте използвали в работата си?
Как да реализирате анимационни ефекти при актуализиране на елементи в списък RecyclerView?
Имали ли сте ситуации, когато колегите ви не са съгласни с предложението да използват нови технологии?
Как реализирате взаимодействието между модулите в приложение, състоящо се от няколко модула?
Можете ли да дадете пример, който демонстрира принципа на Лисков за заместимост в обектно-ориентираното програмиране?
Какви бяха отговорностите и задачите във вашата роля на предишното място на работа?
Какви са предимствата и недостатъците на използването на патърна Facade при проектирането на софтуерни системи?
Коя част от системата Android осигурява обмен на данни между вашето приложение и други приложения?
Заменя ли се съществуващият елемент при добавянето му към HashSet, ако такъв вече съществува?
Можеш ли да назовеш основните конструктори, използвани в Data Class?