Какими способами можно добавить новые возможности к стандартному списку в вашей программе?
Android
Какие действия выполняются внутри метода onBindViewHolder в RecyclerView?
Какие существуют подходы к эффективному распределению и освобождению памяти в программных системах?
В каких случаях применение принципов Clean Architecture может быть нецелесообразным?
Как вы начали свой путь в изучении разработки под Android?
Какой результат возвращает функция launch?
Каким образом можно обеспечить безопасное обновление переменной, кода которой одновременно обращаются несколько потоков?
Какие библиотеки для внедрения зависимостей ты используешь в своих проектах — Dagger или Koin?
Как отличить функции, которые принимают другие функции в качестве аргументов, от обычных функций?
Расскажите о вашем опыте реализации архитектурного паттерна Model-View-Intent (MVI).
Каким образом можно выполнить обращение к базе данных, используя Room в Android?
Каким образом происходит отображение текста на визуальном интерфейсе системы?
Что вы считаете недостатками в коде, которые сразу хочется исправить?
Когда планируешь начать работу на новом месте?
Где хранятся ссылочные типы и что с ними происходит во время работы приложения?
Каким методом работает сборщик мусора в управляемых языках программирования?
Что вы можете рассказать о жизненном цикле Activity в Android?
В каком случае в HashMap инициируется перераспределение (rehash) элементов?
Имеет ли сборщик мусора определённые очередности или правила при очистке памяти?
В чем заключается применение механизма рефлексии в программировании?