Flutter
Объясните концепцию потоков данных (Stream) в языке Dart и их основные особенности.
В чем заключается назначение объекта Future и как он используется в асинхронном программировании?
Можно ли использовать отрицательные имена переменных или идентификаторов в языке Dart?
Какие виды модификаторов уровня видимости существуют в Dart?
Можете объяснить, что означает ключевое слово 'open' в языке программирования Dart?
Можете объяснить, как осуществляется объединение веток в Git с помощью команды merge?
Опиши свой профессиональный опыт и развитие в области мобильной разработки.
Можешь привести пример ситуации, когда нарушается принцип Лисков из Solid?
Могли бы вы объяснить, что представляет собой функциональный интерфейс в программировании?
Можно объяснить, что такое библиотека RxDart и как она используется в реактивном программировании на Dart?
Можете объяснить основной механизм отображения интерфейсов в Flutter?
Какими способами можно отменить выполнение задачи, ассоциированной с Future?
Можете привести пример реализации паттерна Singleton в коде?
Могли бы вы объяснить, что понимается под неизменяемыми объектами в программировании?
Есть ли у вас дополнительные вопросы или темы, которые вы хотели бы обсудить касательно компании?
Какими критериями следует руководствоваться при выборе библиотеки пользовательского интерфейса для проекта?
Как определяется временная сложность операции обновления элемента в массиве?
Использовали ли вы методы разбиения сложных задач на более мелкие части в прошлых проектах?
Могли бы вы объяснить отличие между Dependency Injection и паттерном локатора сервисов?
Какими способами можно устранить проблему неожиданного закрытия приложения во время его работы?