Flutter
В каких случаях необходимо реализовать вызов метода destroy или аналогичного для освобождения ресурсов в объекте?
Каким образом вы получали задания в ваших предыдущих проектах?
Какие технологические стеки вас привлекают для будущей работы в компании?
Объясни особенности реализации многопоточности в Dart и как она работает внутри приложения.
Объясни механизм работы асинхронности в языке Dart и как он реализован под капотом
Объясните этапы развития и изменения состояния iOS-приложения во время его работы
Какие действия предпринимает программа при возникновении критической ошибки или аварийной ситуации в процессе выполнения?
Можешь подробно описать свой опыт использования баз данных в проектах?
Можешь привести пример ситуации, когда нарушается принцип Лисков из Solid?
Какое ваше отношение к концепции null safety в программировании и какие преимущества она предоставляет?
Какие аспекты вашей предыдущей работы вам особенно запомнились или что вам в ней понравилось?
Опиши наиболее сложную проблему, с которой ты столкнулся за последний месяц.
Можешь объяснить, что означает интерфейс Iterable в программировании?
Можете объяснить принцип работы теста попадания (Hit Test)?
Можете объяснить концепцию Meta channel и как она применяется?
Объясните, что такое LiveLock и чем он отличается от взаимоблокировки (deadlock).
Можешь привести пример применения определенных шаблонов проектирования в разработке программного обеспечения?
Какое количество изолятов автоматически создается фреймворком Flutter при его запуске?
Как долго вы обычно тратите время на анализ и оценку новых задач на предыдущем месте работы?
Можете объяснить концепцию PageStorage и для чего она используется в системе?