Flutter

Тема
Подтема
Уровень
Теги
500 вопросов

Ситуационный вопрос: после await виджет уже удален, а код пытается вызвать setState. Как вы будете действовать?

MiddleAsyncТеория

Ситуационный вопрос: при быстром скролле появляются рывки и dropped frames. Как вы будете действовать?

SeniorPerformanceТеория

Ситуационный вопрос: при изменении text field пересобирается весь экран с тяжелым списком. Как вы будете действовать?

SeniorPerformanceТеория

Ситуационный вопрос: приложение быстро растет, и изменение API ломает UI и бизнес-логику. Как вы будете действовать?

SeniorArchitectureТеория

Ситуационный вопрос: приложение должно быстро открыть кешированный список без сети. Как вы будете действовать?

SeniorStorageТеория

Ситуационный вопрос: процесс авторизации имеет несколько шагов, ошибки и повторные попытки. Как вы будете действовать?

SeniorState ManagementТеория

Ситуационный вопрос: репозиторий возвращает dynamic, и UI делает небезопасные приведения. Как вы будете действовать?

SeniorDart CoreТеория

Ситуационный вопрос: репозиторий нужно заменить fake-реализацией в unit-тестах. Как вы будете действовать?

SeniorDart CoreТеория

Ситуационный вопрос: таймер вызывает setState после ухода со страницы. Как вы будете действовать?

MiddleFlutter CoreТеория

Ситуационный вопрос: таймер продолжает работать после закрытия экрана. Как вы будете действовать?

Middle+Flutter CoreТеория

Ситуационный вопрос: экран должен переиспользовать состояние и легко мокаться в тестах. Как вы будете действовать?

SeniorState ManagementТеория

Ситуационный вопрос: экран заказа имеет loading, data, empty и error состояния. Как вы будете действовать?

SeniorDart CoreТеория

Ситуационный вопрос: экран настроек имеет несколько простых переключателей. Как вы будете действовать?

Middle+State ManagementТеория

Ситуационный вопрос: экран слушает поток цен, но после ухода продолжает получать события. Как вы будете действовать?

Middle+AsyncТеория

Ситуационный вопрос: экрану нужен AuthRepository, но он не должен создавать его сам. Как вы будете действовать?

SeniorArchitectureТеория

Ситуационный вопрос: API иногда возвращает null, и экран профиля падает при открытии. Как вы будете действовать?

MiddleDart CoreТеория

Как бы вы применили abstract class и interface class в production-приложении и какие компромиссы учли бы?

SeniorDart CoreТеория

Как бы вы применили App lifecycle и WidgetsBindingObserver в production-приложении и какие компромиссы учли бы?

SeniorLifecycleТеория

Как бы вы применили async и await в production-приложении и какие компромиссы учли бы?

MiddleAsyncТеория

Как бы вы применили async*, yield и yield* в production-приложении и какие компромиссы учли бы?

SeniorAsyncТеория