Flutter
Можете объяснить, что из себя представляют корутины и как они работают в программировании?
Можете объяснить, что означает концепция Extension в языке Dart и как она применяется?
Каким образом можно реализовать параллельное выполнение двух потоков в языке Dart?
Имеете ли вы практический опыт реализации и интеграции push-уведомлений в приложениях?
Объясните концепцию потоков данных (Stream) в языке Dart и их основные особенности.
Как долго вы обычно тратите время на анализ и оценку новых задач на предыдущем месте работы?
Какие операции или задачи считаются макротасками в event loop?
Какую функцию или особенности Dart ты считаешь наиболее удобной или полезной в своей работе?
Объясните, что такое абстракция и как она применяется в программировании
Можете объяснить, что такое AOT-компиляция и каким образом она функционирует?
Можно ли считать null значением, представляющим отсутствие объекта?
Можно ли установить подписку на обновления InheritedWidget внутри метода initState в Flutter?
Есть ли у вас практический опыт загрузки приложений в App Store для распространения?
Можете объяснить, что означает паттерн BLoC в архитектуре приложения?
Могли бы вы объяснить, что означает команда deactivate в контексте вашей системы или приложения?
Опишите основные этапы работы InheritedWidget и его роль в управлении состоянием в Flutter.
Какова основная задача и применение потоков данных в языке Dart?
Какова причина введения ключевого слова abstract в версии Dart 2.12?
Можешь привести пример применения компонента StreamBuilder для обновления интерфейса в реальном времени?
Каким образом вы определяли приоритетность и сложность задач в своей предыдущей профессиональной деятельности?