Flutter
Объясните принципы работы механизма ленивой загрузки и его роль в оптимизации процессов
Какие типовые виджеты ты обычно используешь в своих проектах?
Можете объяснить, что подразумевается под понятием абстракции в программировании?
Чем отличается использование RxDart от стандартного Stream API в Dart?
Каким образом можно реализовать механизм изоляции процессов или сред в системе?
Объясните концепцию потоков данных (Stream) в языке Dart и их основные особенности.
Объясните, что такое LiveLock и чем он отличается от взаимоблокировки (deadlock).
Какие технологические направления или инструменты вы бы предпочли избегать в новых проектах?
Какой у вас опыт работы с Flutter в коммерческих проектах?
Какие типы деревьев данных используются в Flutter для построения интерфейсов или архитектуры?
Опиши состав используемого вами технологического стека на предыдущем месте работы и его особенности.
В каких случаях необходимо реализовать вызов метода destroy или аналогичного для освобождения ресурсов в объекте?
Существуют ли одновременно проводимые интервью для разных кандидатур?
Объясните основные отличия между StatefulWidget, StatelessWidget и InheritedWidget в контексте Flutter.
Можно ли обращаться к внутреннему состоянию виджета, используя его ключ?
Из каких языков и технологий состоят слои в архитектуре Flutter?
Допустимо ли использовать несколько компонентов Scaffold на одной странице интерфейса?
Можете объяснить, что подразумевается под понятием 'репозиторий' в контексте разработки программного обеспечения?
Какова роль виртуальной машины Dart и зачем она используется в процессе выполнения кода?
Можете объяснить, как используется оператор 'with' в языке Dart и какую роль он выполняет?