Flutter
Как осуществляется разделение обязанностей между компонентами системы
Можете объяснить принцип действия объекта Future и как он используется в асинхронном программировании?
Каким образом связный список организован в памяти и как осуществляется его хранение?
Каким образом реализовать и обеспечить соблюдение принципа Барбары Лисков в объектно-ориентированном программировании?
Каким образом отличаются механизмы компиляции Ahead-Of-Time и Just-In-Time в процессе выполнения программы?
Можете объяснить принцип работы маршрутизатора в языке Go?
Каким образом можно реализовать выполнение небольших задач в рамках асинхронной обработки?
Какими способами можно отслеживать обновления внутри компонента при использовании паттерна MVVM?
Какими средствами и подходами ты пользуешься для реализации и управления многопоточностью в своих проектах?
Какие подходы к управлению состоянием в архитектуре вам не нравятся и почему?
Какова временная сложность операции удаления элемента из массива?
Можете объяснить значение буквы L в принципе SOLID?
В какой стадии разработки или реализации находился проект, когда ты присоединился к предыдущему работодателю?
Какие архитектурные подходы вы считаете наиболее эффективными?
Какие типы пользовательских интерфейсных элементов ты можешь назвать?
Какие технологические инструменты и платформы использовались в вашей предыдущей должности?
Можешь ли ты назвать основные абстрактные концепции и компоненты, используемые в Flutter?
Какие особенности Dart делают его подходящим инструментом для разработки современных мобильных приложений?
Можно ли перечислить основные архитектурные шаблоны, используемые для организации слоя пользовательского интерфейса?
Опиши свой профессиональный опыт и развитие в области мобильной разработки.