Flutter
Существуют ли одновременно проводимые интервью для разных кандидатур?
Имеете ли вы опыт разработки интерфейсов, автоматически подстраивающихся под размеры и условия использования устройства?
Какие аспекты вашей предыдущей работы вам особенно запомнились или что вам в ней понравилось?
Можешь перечислить типы виджетов, с которыми сталкивался?
Опишите основные этапы работы InheritedWidget и его роль в управлении состоянием в Flutter.
Какие конвенции используются при наименовании классов в языке Dart?
Работали ли вы с механизмами внедрения зависимостей в проектах?
Можете объяснить, что такое Deeplink и как он работает в мобильных приложениях?
Какие виды пользовательских жестов поддерживаются и обрабатываются в Flutter?
В каких случаях необходимо реализовать вызов метода destroy или аналогичного для освобождения ресурсов в объекте?
Имеете ли вы опыт использования шаблона Scoped Model в своих проектах Flutter?
Как вы оцениваете язык программирования Dart и его применение в разработке?
Объясните концепцию потоков данных (Stream) в языке Dart и их основные особенности.
Какие основные архитектурные шаблоны вы знаете и использовали в своей практике?
Какие методы реализации поддержки нескольких языков в Flutter-приложениях тебе известны?
Каким образом организовать управление зависимостями в проекте для оптимизации разработки и поддержки?
Можете объяснить внутреннюю архитектуру фреймворка Flutter и как он работает под капотом?
Можете объяснить, что такое AOT-компиляция и каким образом она функционирует?
Можете привести пример реализации паттерна Singleton в коде?
Объясните этапы развития и изменения состояния iOS-приложения во время его работы