Android
Можете ли да обясните какво означава терминът ANR в контекста на мобилните приложения и как да се борите с него?
Какви са основните предимства и недостатъци на използването на RecyclerView в Android разработката?
Какъв подход към създаването на софтуер използвахте на последната си позиция?
В метода hashCode се използва поле, обявено вътре в data class?
Обяснете принципа на работа на механизма за рефлексия в Java и неговите основни приложения
Кои компоненти трябва да бъдат дефинирани в Retrofit за получаване на данни в приложението?
На коя платформа или среда се стартира Android приложението?
Какви типове диспетчери за корутини познаваш и как работят?
Как да реализираме функционалността, като вземем предвид принципите на чистата архитектура, при която приложението изпълнява мрежови заявки и обработва определени операции?
В какво се състои използването на мулти-модулна архитектура за решаване на различни типове задачи?
Можеш ли да изброиш основните примитивни типове данни в Java?
Каква е ролята на ViewModel при реализирането на архитектурни модели в приложенията?
При какви условия обектите ViewHolder и View окончателно се изтриват от паметта и не се използват повторно в RecyclerView?
Имали ли сте опит в разработката на Java?
Как определя функцията remember момента, в който трябва да освободи паметта, за да избегне течове?
Какви са основните разлики между ключовите характеристики на променливите с отметка volatile и атомните типове данни?
Може ли да се обяснят разликите между механизмите Flow и Coroutine в Kotlin и как те използват асинхронността?
Как да удължим времето за работа на BroadcastReceiver в Android?
Какви методи за внедряване на SSL сертификати се използват в Android приложения?
Как се реализират принципите на функционалното програмиране в Java?