Android
Може ли ключовата дума volatile да се използва за осигуряване на безопасността на данните при едновременна работа на няколко нишки с една променлива?
Какви са предимствата на използването на модулна структура при разработката на приложения и какви са недостатъците на такава архитектура?
Каква е целта на компонента WorkManager в разработката за Android?
Можете ли да обясните какво означава анотацията Embedded в библиотеката Room?
Можете ли да дадете пример за последната трудна задача, с която се сблъскахте, и как я решихте?
Това ли е първият ви опит с интервю след започване на търсенето на работа?
В кой процес или жизнен цикъл на React компонента се изпълнява ефектът, стартиран с LaunchedEffect?
Какви са предимствата и недостатъците на архитектурния подход Clean Architecture?
Какви са основните разлики между архитектурните шаблони MVP, MVVM и MVI при разработката на потребителски интерфейси?
В кои ситуации се извършва автоматично почистване на паметта от събирача на боклук?
Можеш ли да изброиш компонентите на Android, които не се считат за ключови?
Каква е разликата между използването на requestLayout и invalidate при актуализиране на интерфейса?
Имали ли сте опит с оптимизацията на производителността на потребителския интерфейс?
По какъв начин събирачът на боклук открива обекти, които трябва да бъдат премахнати от паметта?
Кои неявни параметри се предоставят автоматично на функциите с анотация @Composable?
Можете ли да обясните предназначението на анотацията @Singleton в Dagger и как тя влияе върху жизнения цикъл на обектите?
Как да реализираме система за уведомяване за потребителя след успешно изтегляне на файл?
Какви критерии и принципи на разделяне на отговорностите бяха приложени във вашия екип при организирането на работата?
Каква е разликата между предаването на променлива от тип int и предаването на функция чрез lambda в обявена inline функция?
Какви подходи и инструменти се използват за установяване на връзка със сървъра в рамките на разработката на приложения?