Flutter
Можешь перечислить основные шаблоны проектирования, связанные с созданием объектов?
Как оценить алгоритмическую сложность операции обновления элемента в связном списке?
Какие типы пользовательских интерфейсных элементов ты можешь назвать?
Можно ли установить подписку на обновления InheritedWidget внутри метода initState в Flutter?
Можешь ли ты перечислить основные принципы объектно-ориентированного программирования?
Можете объяснить принцип работы JIT-компиляции и чем она отличается от традиционных методов компиляции?
Можете объяснить, что такое компиляция времени выполнения и какие основные особенности у AOT-компиляции?
Могли бы вы объяснить, что понимается под неизменяемыми объектами в программировании?
Можете объяснить структуру и работу класса RenderBox в системе графического рендеринга?
Какие операции или задачи считаются макротасками в event loop?
Можно ли обращаться к внутреннему состоянию виджета, используя его ключ?
Как можно реализовать структуру данных список в программировании?
Какими способами можно реализовать выполнение задач в фоновом режиме в приложении?
Какие другие графические библиотеки или движки можно использовать вместо Skia?
Какие средства и механизмы в Dart поддерживают принципы объектно-ориентированного программирования?
Какие виды модификаторов уровня видимости существуют в Dart?
Какими средствами и подходами ты пользуешься для реализации и управления многопоточностью в своих проектах?
Можно ли создавать iOS-приложения с использованием компонентов, стилевых решений и концепций Material Design?
Опишите ваш опыт использования системы контроля версий Git и основные операции, которые вы выполняли в своих проектах.
Как бы вы оценили свои знания и умения в работе с Flutter по шкале от 1 до 5?