Flutter
Каким образом организована работа памяти в языке Dart?
Какие подходы к управлению состоянием в архитектуре вам не нравятся и почему?
Можно ли считать null значением, представляющим отсутствие объекта?
Объясните назначение файла pubspec.lock в проектах на Dart и Flutter.
Опишите ваш профессиональный опыт работы с мобильными платформами и приложениями.
Можете объяснить, что такое паттерн фабричный метод и для чего он применяется?
Объясните принцип работы и назначение паттерна 'Фабрика' в разработке программного обеспечения.
Какова временная сложность операции удаления элемента из массива?
Объясните принцип работы системы ограничений (constraints) для виджета и как она применяется
Какова роль класса Extension в языке Dart и зачем его используют?
Какой опыт работы у вас есть с различными архитектурными стилями и схемами систем?
Использовали ли вы какие-либо показатели для измерения эффективности работы приложения в предыдущей компании?
Можете ли вы привести пример ситуации, когда вы взяли на себя руководящую роль или ответственность в проекте или задаче?
Какие источники данных и ресурсов вы использовали при создании своего первого проекта?
Опишите основные команды и задачи, которые вы выполняли на предыдущих местах работы.
Могли бы вы объяснить, что происходит внутри метода didUpdateWidget в Flutter и как он используется?
Имеете ли опыт создания приложений для телевизионных устройств?
Можете объяснить концепцию асинхронного программирования и чем она отличается от синхронного подхода?
Можете объяснить, как работает sealed class в Kotlin или похожем языке?
Какая роль у placeholder в программировании и для чего он используется?