Каким образом объекты Handler и Looper работают совместно для обработки сообщений в Android?
В Android объекты Handler и Looper работают вместе для организации обработки сообщений и выполнения задач в потоке.
Читать ответПодготовка к интервью
978 вопросов с собеседований в Яндекс
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Яндекс. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: mobile, backend, database.
Каталог
В Android объекты Handler и Looper работают вместе для организации обработки сообщений и выполнения задач в потоке.
Читать ответВ Kotlin Coroutines CoroutineScope определяет область видимости корутин и их жизненный цикл.
Читать ответВ Java ключевое слово volatile используется для переменных, чтобы обеспечить корректную видимость изменений между потоками и предотвратить переупорядочивание операций компилятором и процессором.
Читать ответMVP (Model-View-Presenter), MVVM (Model-View-ViewModel) и MVI (Model-View-Intent) — это архитектурные шаблоны для организации кода в UI-приложениях, каждый со своими особенностями:
Читать ответОткрытый исходный код.
Читать ответИнтерфейсы рекомендуются для использования в следующих случаях:
Читать ответВ языке Kotlin корутина состоит из нескольких ключевых компонентов:
Читать ответpx: Пиксели. Зависят от плотности экрана. На разных устройствах один и тот же элемент, заданный в px, будет иметь разный физический размер. Не рекомендуется использовать для размеров UI элементов.
Читать ответПри использовании RxJava часто возникают следующие вопросы и нюансы:
Читать ответЕсли метод hashCode() не переопределён вручную, то по умолчанию в Java (а значит и в Android) он наследуется от класса Object.
Читать ответДа, в личных проектах я применял принципы чистой архитектуры для разделения ответственности и улучшения тестируемости кода.
Читать ответПри объединении множества методов из разных интерфейсов в один класс или интерфейс может возникнуть нарушение принципа единственной ответственности (Single Responsibility Principle, SRP).
Читать ответ