Android
Чем отличается оператор 'as' внутри языка программирования от оператора 'as' в других контекстах или языках?
Что происходит, когда несколько потоков одновременно изменяют одну переменную внутри цикла?
Каким образом можно изменить значение поля внутри suspend-функции в Kotlin?
Какие инструменты и подходы применяли для проведения тестирования в проекте?
Имели ли вы опыт работы с расширениями или дополнениями в проектах?
Можешь описать основные принципы и особенности архитектуры чистого кода?
Обязательно ли объявлять конструктор в структурах данных, использующих data class?
Почему важно переопределять метод equals в своих классах?
В каких ситуациях происходит нагрузка на систему, приводящая к переполнению ресурсов?
Может ли Data Class в языке программирования иметь возможность наследования?
Каким образом можно подсчитать общий итог всех значений, содержащихся в списке, используя Kotlin?
Чем отличаются стадии жизненного цикла Activity и Fragment в Android?
Планируешь ли ты перейти в другую область профессиональной деятельности?
Можете объяснить назначение функции main в процессе запуска программы?
Какое назначение у интерфейса Observable в реактивном программировании?
Какие этапы жизненного цикла активити активируются при изменении ориентации экрана?
Каким образом осуществляется управление конкурентными задачами при использовании корутин в языке программирования?
Можете привести ситуацию, когда для отображения макета необходима многократная обработка layout-операций?
Как определяется временная сложность выполнения операций с структурой данных Map?
Следует ли предоставлять обратную связь в процессе работы или выполнения задачи?