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