Подборка объединяет вопросы, отмеченные на этапах интервью в Pashapay. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: mobile, database, sql.
Механизм отложенной инициализации в Dart реализуется через ключевое слово late. Оно позволяет отложить присваивание начального значения переменной до момента её первого использования.
Корутины — это специальные функции, которые могут приостанавливать своё выполнение и позже возобновлять его, позволяя эффективно работать с асинхронными операциями и не блокировать основной поток.
Да, в проектах на Flutter часто требуется взаимодействие с внешними организациями, например, для интеграции с API сторонних сервисов, использования SDK или совместной работы над функционалом.
В системе управления состоянием под "состоянием" понимается набор данных, который описывает текущее положение или конфигурацию приложения в определённый момент времени.
В Flutter (Dart) ограничение (constraint) в структуре дерева обычно реализуется через передачу параметров или объектов, которые задают правила или условия для дочерних виджетов.
В Dart можно реализовать структуру данных стек с помощью класса, используя список (List) для хранения элементов. Основные операции стека — добавление (push) и удаление (pop) элементов с конца списка.