Android
Каким образом вы делились и обсуждали свои идеи и предложения с командой на предыдущем месте работы?
Какова роль каждого диспетчера в системе корутин и зачем он нужен?
Каким образом реализована асинхронность при использовании корутин?
Насколько вам удобно использовать оборудование, предоставленное компанией или собственное для работы?
Объясните принцип работы алгоритма поиска подстроки Кнута-Морриса-Пратта.
В каких случаях и в каком месте можно объявить подклассы, если класс помечен как sealed?
Можете объяснить концепцию App Standby Buckets и их роль в управлении расходами батареи и ресурсами устройства?
Какие ключевые элементы и разделы регистрационного файла AndroidManifest.xml необходимо указать при создании приложения?
Каким образом в Kotlin можно обратиться к статической переменной, определенной в Java?
В каких случаях и для каких задач рекомендуется применять компонент WorkManager в Android?
Как определить, была ли инициализирована переменная с модификатором lateinit в Kotlin?
В каких случаях в Kotlin можно применять модификатор reified внутри inline-функций?
Каким образом можно реализовать механизм вкладок с сохранением истории навигации, используя фрагменты в Android?
Может ли один Intent инициировать запуск другого приложения на устройстве?
Зачем переопределять или использовать метод equals в классах данных?
Что мотивирует вас выбрать именно версию Android 9.0 для реализации проектов?
Расскажи про код-ревью и менторинг — чем занимался в этой роли?
Что такое map в Go, как работает, какие особенности?
Насколько ты погружён в бизнес-логику проекта? Приходил ли ты к заказчику с инициативами и предложениями по улучшению?
Паттерны, обеспечивающие надёжность в микросервисах: что можешь рассказать?