Android
Что означает буква D в принципах SOLID при разработке программного обеспечения?
Можете рассказать о стадиях развития и завершения жизненного цикла программного продукта?
Какие меры предпринять, если компонент LazyRow вызывает заторможенность или падения производительности?
Можете ли вы рассказать, какие инструменты и функции Firebase вы применяли в своих проектах?
Какие типы данных или задач лучше всего обрабатывать с использованием потокового парсинга?
Можете объяснить основные нововведения и особенности Android 12?
Какие ваши ожидания и цели от предстоящего собеседования?
Можете объяснить, что такое исключение CancellationException и в каких ситуациях оно используется?
Что представляет собой исключение TransactionTooLargeException и в каких сценариях оно возникает?
Можете объяснить, что представляет собой интерфейс Converter и его основное назначение?
Объясните предназначение и основы работы класса DiffUtils в Android-разработке
Можете объяснить, для чего используется метод hashCode в Java и как он реализуется?
Можете объяснить, что означает концепция infix функций в программировании?
Объясните, что означает модификатор noinline в функциях и в каких сценариях используется его применение.
Можете объяснить, что означает ссылка на объект в программировании?
Можете объяснить, что означает тип Nothing в языке программирования?
Различаются ли операции обновления и модификации данных в многопоточной среде?
Имели ли вы опыт реализации паттерна MVP в проектах?
Объясните отличие между горячим и холодным потоками данных в реактивных системах.
Какова роль и назначение объекта Job в системе корутин в Kotlin?