Flutter
Каковы принципы именования методов в языке Dart?
Объясните концепцию внедрения зависимостей и её роль в разработке программного обеспечения.
Какие методы и средства применяешь для развития своих профессиональных навыков в области Flutter?
Можете объяснить, что из себя представляют корутины и как они работают в программировании?
Где ты сейчас находишься или в каком городе ты проживаешь?
Объясните концепцию immutable класса и его особенности
Какие преимущества и недостатки использования фреймворка Flutter для разработки мобильных приложений?
Можешь назвать основные принципы, на которых строится хорошее программирование?
Как долго вы обычно тратите время на анализ и оценку новых задач на предыдущем месте работы?
Какие основные архитектурные шаблоны вы знаете и использовали в своей практике?
К каким структурам и классам относится базовый объект в языке программирования?
У вас есть опыт взаимодействия с иностранными коллегами или клиентами?
Объясни механизм работы асинхронности в языке Dart и как он реализован под капотом
В каких случаях используется расширение в дизайне или архитектуре системы?
Какие отличия существуют между реализациями списков ArrayList и LinkedList в Java?
Чем отличается использование dynamic, var и Object в определении типов данных в языке программирования?
Чем отличаются методы передачи данных GET и POST с точки зрения взаимодействия пользователя с сервером?
Можете объяснить, что представляет собой виджет MaterialApp в процессе разработки на Flutter?
Мог бы ты назвать некоторые основные паттерны проектирования и объяснить их применение?
Опиши используемые вами технологические инструменты и платформы на предыдущих рабочих позициях