Sobes.tech

Каким образом можно обеспечить безопасное обновление переменной, кода которой одновременно обращаются несколько потоков?

Junior — Middle
301

Как обрабатываются ошибки в Java и как с ними работать?

Junior
301

Какие библиотеки для внедрения зависимостей ты используешь в своих проектах — Dagger или Koin?

Junior — Middle
301

Расскажите о вашем опыте реализации архитектурного паттерна Model-View-Intent (MVI).

Junior — Middle
301

Каким образом можно выполнить обращение к базе данных, используя Room в Android?

Junior — Middle
301

Каким образом происходит отображение текста на визуальном интерфейсе системы?

Junior — Middle
301

Что вы считаете недостатками в коде, которые сразу хочется исправить?

Middle+
301

Когда планируешь начать работу на новом месте?

Junior — Middle
301

Где хранятся ссылочные типы и что с ними происходит во время работы приложения?

Middle
301

Каким методом работает сборщик мусора в управляемых языках программирования?

Junior — Middle
301

Что вы можете рассказать о жизненном цикле Activity в Android?

Junior
301

Имеет ли сборщик мусора определённые очередности или правила при очистке памяти?

Junior — Middle
301

В чем заключается применение механизма рефлексии в программировании?

Junior — Middle
301

Можете объяснить, что означает слабая ссылка в управлении памятью?

Junior — Middle
301

Имели ли вы опыт использования библиотеки ExoPlayer для работы с мультимедийным контентом на Android?

Junior — Middle
301

Как можно реализовать фрагменты в Activity?

Junior
301

Какие преимущества предоставляет использование фрагментов по сравнению с активити в разработке приложений?

Junior — Middle
301

Объясните, чем отличаются методы onCreateViewHolder и onBindViewHolder в адаптере RecyclerView?

Junior — Middle
301

Какие аргументы или параметры можно указать при создании CoroutineScope в Kotlin?

Junior — Middle
301
/253