Flutter
Могли бы вы поделиться ключевыми проектами и обязанностями, выполненными на вашем предыдущем месте работы?
Какие отличия существуют между абстрактным классом и интерфейсом в объектно-ориентированном программировании?
Объясните структуру данных, которая состоит из узлов, связанных последовательными ссылками
Можете ли вы объяснить преимущества и недостатки использования связанного списка?
Можете объяснить, что означает использование ключевого слова const в программировании?
Зачем в Flutter применяются ключи и какую роль они выполняют в управлении виджетами?
Какими инструментами для управления состоянием в приложениях ты предпочитаешь пользоваться?
Чем отличается оператор Merge от Combine в библиотеке RxDart?
Можете объяснить, что представляет собой архитектурный паттерн MVVM и как он используется в разработке приложений?
Какая роль или должность вас бы устраивала в вашей следующей компании?
Насколько уверенно вы можете использовать Riverpod, оцените по шкале от 1 до 5
Какими методами можно реализовать структуру данных map (или словарь)?
Можете объяснить концепцию миксинов в языке Dart и их применение?
Каким образом вы совершали вызовы и получали ответы от внешних API в своих проектах?
Объясните различия между принципами Dependency Inversion и Dependency Injection и как они относятся к проектированию модульных систем?
Можете объяснить принцип действия объекта Future и как он используется в асинхронном программировании?
Какой подход к проектированию процессов и задач использовался у вас на предыдущем месте работы?
Какие принципы SOLID считаешь наиболее важными и применяешь регулярно в своей практике?
Объясните концепцию потоков данных в программировании и их применение.
Могли бы вы рассказать о существующей стратеги работы с ветками в Git, которую вы использовали на предыдущем месте работы?