Вернуться в видеотекуКоротко о видео
Видео — учебный выпуск WTF Interview: ведущий проводит собеседование с Junior Flutter-разработчиком Святом, обсуждая его путь от Java и учёбы к Flutter и реальную работу в команде. После вводной части интервью охватывает базовый computer science, Dart и Flutter: компиляцию, null safety, асинхронность, виджеты, навигацию, сети, архитектуру и отладку. В финале ведущий разбирает неточности в ответах, отмечает понимание кандидатом рабочего процесса и подачу материала; вердикт «берём» подан как итог формата, а не как подтверждённый реальный найм.
Затронутые темы
Что взять на заметку
- Кандидат описывает рабочий цикл так: задача приходит после обсуждения с командой, затем он продумывает реализацию, делает изменения, открывает pull request, получает замечания на code review и после исправлений вливает код в общую ветку.
- Для Junior Flutter-интервью здесь проверяют не только виджеты: спрашивают структуры данных, ООП, компиляцию, алгоритм проверки палиндрома и различие JIT/AOT-компиляции Dart.
- В Dart стоит уверенно объяснять null safety, библиотечную приватность через префикс `_`, mixin, `Never`, именованные конструкторы и то, что класс может выступать интерфейсом.
- В части Flutter обсуждаются выбор scroll-виджетов под данные, разница `StatelessWidget` и `StatefulWidget`, назначение `Key`, адаптивная вёрстка, темы, `Navigator`, Material и Cupertino.
- Ведущий уточняет, что BLoC/Cubit и Clean Architecture — не взаимоисключающие «архитектуры»: сначала выбирают устройство приложения и слои, затем подход к управлению состоянием.
- По замечанию ведущего, Cubit уместен по умолчанию, а BLoC нужен, когда критична последовательная обработка событий, например чтобы повторный сетевой запрос не завершился раньше первого.