Android
Защо е препоръчително да се раздели реализирането на функционалността на отделни API и реализации вътре в модула?
Имали ли сте опит с библиотеката Room за обработка на данни в Android приложения?
Какви са възможните заплахи и проблеми, свързани с получаването на root достъп на устройство?
Можете ли да обясните предназначението и използването на ключовата дума 'object' в езика Kotlin?
Проверихте ли кода на друг член на екипа преди неговото внедряване или интеграция?
Можеш ли да назовеш популярни библиотеки за внедряване на зависимости, освен Dagger?
Имали ли сте опит с програмиране на Java?
Как правилно да реализирате метода equals() във вашия клас?
Възможно ли е създаването на обект без посочване на име на променлива?
В кои ситуации или в кой код обикновено срещате извиквания на функции като SpecialFunction()?
Защо е добре да използвате псевдоними за типове данни в кода?
В кои случаи прилагането на принципите на Clean Architecture може да бъде нецелесъобразно?
Можете ли да обясните разликите между единиците за измерване px, dp и sp в контекста на разработката на Android приложения?
Каква е ролята и предназначението на обекта Job в системата за корутини в Kotlin?
Можете ли да обясните какво представляват разширенията (Extensions) в езика Java и как се реализират?
Можете ли да разкажете за проекти или задачи, в които сте използвали ClickHouse за обработка на данни?
Можете ли да обясните какво представлява компонентът Room в Android и как се използва за работа с бази данни?
Какви са предимствата и недостатъците на използването на генериране на код в Dagger за внедряване на зависимости?
Можете ли да назовете и обясните основните анотации, използвани в Jetpack Compose?
Защо при проверка на равенството на два низ в повечето езици те се считат за различни обекти, дори ако съдържанието е едно и също?