Android
Какие библиотеки или инструменты для управления потоками вы знаете и использовали в своих проектах?
Можете объяснить, как реализована структура данных HashMap и как она обеспечивает быстрый доступ к элементам?
Каким образом реализуется процесс получения хеш-кода в объекте?
В каком контексте или модуле функционирует обработчик (Handler)?
Какими методами можно извлечь информацию из Intent в Android-приложениях?
Может ли привести пример последней сложной задачи, с которой вы столкнулся(-ась) и как вы её решили?
Можешь привести пример поведенческого шаблона проектирования?
Можете объяснить, что означает функция coroutineScope в Kotlin и для чего она используется?
Имел ли опыт разработки или настройки собственных пользовательских визуальных компонентов в проектах?
Что происходит, когда несколько потоков одновременно изменяют одну переменную внутри цикла?
Какое отличие между data class и стандартным классом в языке программирования?
В каком из потоков обработки данных реализована механика управления нагрузкой (backpressure)?
Обязательно ли объявлять конструктор в структурах данных, использующих data class?
В чем заключается взаимосвязь между возможностями языка Kotlin и применением паттернов проектирования?
В каких ситуациях происходит нагрузка на систему, приводящая к переполнению ресурсов?
Каким образом можно извлечь пользовательские атрибуты, определённые в XML, внутри собственного компонента View?
Можете объяснить назначение функции main в процессе запуска программы?
Для чего используется механизм Content Provider в Android-приложениях?
Каким образом осуществляется обмен данными между фрагментами при использовании FragmentManager?
Как осуществляется управление областью видимости переменных в коде?