Android
Можете объяснить концепцию функции suspend в Kotlin и как она работает для асинхронного программирования?
Можешь назвать другие архитектурные шаблоны, кроме MVVM?
Имели ли вы опыт использования ReentrantLock для управления потоками?
На каком этапе взаимодействия с потенциальными работодателями ты сейчас находишься?
Объясните основные особенности и преимущества использования Kotlin в разработке приложений.
Можете объяснить, что означает использование derivedStateOf в контексте управления состояниями?
Можно ли определить тип объекта без использования оператора typeof или аналогичных методов?
В чем заключается предназначение принципа композиции в объектно-ориентированном программировании?
Как определяется и оценивается сложность добавления нового элемента в структуру данных HashMap?
Вы предпочитаете реализовывать пейджинг по дате сообщений или по их количеству?
Какими техниками можно повысить производительность работы RecyclerView?
Какие признаки свидетельствуют о том, что ваш личностный и профессиональный рост в текущем проекте остановился?
Какова цель разделения компонентов приложения в рамках принципов чистой архитектуры?
Можешь привести примеры хорошо написанного и читаемого кода?
В каких платформах или торговых площадках размещали ваше приложение?
Что делает suspend-функции более эффективными и легче спроектировать по сравнению с обычными функциями в асинхронном программировании?
Какой тип данных и где в памяти JVM осуществляется инициализация переменных?
Можно ли использовать массив байтов в качестве ключа в структуре данных HashMap, и какие есть особенности при этом?
Можете рассказать о вашем опыте разработки и внедрения архитектурных решений на базе MVP?
Каким образом параметры передаются от родительской корутины к дочерней в контексте наследования?