Flutter
Каким образом Dart управляет сборкой мусора и оптимизирует использование памяти?
Какой механизм управления состоянием вы бы использовали для разработки нового приложения с нуля?
Работали ли вы с механизмами внедрения зависимостей в проектах?
Можешь назвать типы ключей, используемых в системах управления базами данных?
Имеете ли опыт создания приложений для телевизионных устройств?
Мог бы вы поделиться своим опытом работы на предыдущем месте, его особенностями и вашими обязанностями?
Какие аспекты работы в предыдущей компании вы бы хотели улучшить или изменить?
Какими способами можно реализовать выполнение задач в фоновом режиме в приложении?
Как долго вы обычно тратите время на анализ и оценку новых задач на предыдущем месте работы?
Возможно ли объявить внутри метода переменную с модификатором final без инициализации сразу?
Можете объяснить, что такое конструктор-перепределитель и как он работает?
Каким образом вы реализуете принципы чистой архитектуры в приложениях на Flutter?
Есть ли у вас практика написания модульных тестов в проектах?
Можете объяснить, что такое взаимная блокировка в операционных системах и как она возникает?
Можете ли вы объяснить, что подразумевается под термином 'Permission' в контексте управления доступом?
Какое ваше отношение к концепции null safety в программировании и какие преимущества она предоставляет?
Какова роль и применение шаблонов фабричных методов в программировании?
Можете объяснить принцип адаптивной верстки и зачем она нужна?
Какие типы ключей используются в базах данных и для чего они предназначены?
Какие подходы и практики используешь для соблюдения единых стандартов написания кода в проекте?