Flutter
Какими способами можно отменить выполнение задачи, ассоциированной с Future?
Объясните принципы непрерывной интеграции и доставки и их роль в автоматизации процессов разработки и релиза программных продуктов.
Какие типы структур данных ты применяешь в своей работе?
Каким образом реализована структура данных хеш-таблица, например, в HashMap?
В чем преимущества и недостатки использования sealed-классов в Java?
Какие конвенции используются при наименовании классов в языке Dart?
Можете объяснить принципы, лежащие в основе концепции SOLID в объектно-ориентированном программировании?
Объясните концепцию immutable класса и его особенности
Как определяется поток исполнения сетевых запросов в системе?
Каким образом можно отслеживать обновления состояния компонента в архитектуре BLoC?
Каким образом использование обобщений (Generics) реализует концепцию полиморфизма в языках программирования?
Какие средства и механизмы в Dart поддерживают принципы объектно-ориентированного программирования?
Можете объяснить концепцию дерева элементов и его основные характеристики?
Можете объяснить, что такое односвязный связанный список и как он работает?
Можете объяснить, что такое файл Podfile в контексте iOS-проектов?
Можешь назвать три наиболее предпочтительные библиотеки для разработки на Flutter, которые ты используешь или считаешь наиболее полезными?
Можете объяснить, что означает использование ключевого слова 'lazy' в языке Dart?
Можете объяснить основной механизм отображения интерфейсов в Flutter?
Какие факторы влияют на ваш выбор новой компании для работы
Использовали ли вы библиотеку Retrofit для взаимодействия с API в своих проектах?