Каков жизненный цикл Stateful виджета в Flutter?
createState(): Создается объект State для виджета. initState(): Инициализация состояния, подписка на стримы, анимации.
Читать ответПодготовка к интервью
146 вопросов с собеседований в Pashapay
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Pashapay. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: mobile, database, sql.
Каталог
createState(): Создается объект State для виджета. initState(): Инициализация состояния, подписка на стримы, анимации.
Читать ответВ одном из проектов на Flutter я реализовал приложение для заказа еды с интеграцией нескольких API доставки и системой реального времени для отслеживания статуса заказа.
Читать ответБуква L в принципах SOLID обозначает Liskov Substitution Principle (Принцип подстановки Барбары Лисков).
Читать ответВ программировании термин dynamic обычно означает, что тип данных или поведение определяется во время выполнения, а не на этапе компиляции.
Читать ответВ программировании значение null означает отсутствие значения или ссылку на «ничто».
Читать ответМеханизмы защиты от null-ссылок в программировании предназначены для предотвращения ошибок, связанных с попыткой обращения к объекту или переменной, которая не была инициализирована (имеет значение null).
Читать ответВременная сложность операции чтения элемента в односвязном списке — O(n), где n — индекс элемента.
Читать ответВ Dart основные типы конструкторов включают:
Читать ответВременная сложность операции обновления элемента в массиве обычно считается O(1), то есть константной.
Читать ответВ Flutter доступ к глобальному ключу (GlobalKey) осуществляется через его экземпляр, который обычно создаётся и хранится в состоянии виджета или в другом месте, откуда требуется доступ.
Читать ответSkia — это кроссплатформенная библиотека для 2D-графики, которая обеспечивает рендеринг изображений, текста и векторной графики. В Flutter она используется как движок для отрисовки интерфейса на экране.
Читать ответDart реализует асинхронное выполнение задач с помощью ключевых слов async и await, а также через объекты Future и Stream.
Читать ответ