Имали ли сте практически опит в разработването на приложения с използване на нативни технологии?
Flutter
Можете ли да обясните принципа за избягване на повторение на код в разработката на софтуерни системи?
Обяснете концепцията на патърна 'Абстрактна фабрика' и как се използва при проектирането на софтуерни системи.
Имали ли сте опит с проекти, разделени на няколко модула?
Обяснете концепцията за потоци от данни в програмирането и тяхното приложение.
Какъв е вашият опит с реализирането и интегрирането на push известия в приложения?
Можете ли да обясните какво се разбира под ключове в контекста на уиджети?
Как механизмът за събиране на отпадъци в Java освобождава неизползваната памет?
Можете ли да обясните каква е структурата на дървото за рендиране в процеса на показване на страницата?
Работили ли сте с библиотеката Dio за извършване на HTTP заявки в проекти на Dart/Flutter?
Обяснете разликата между използването на командите git rebase и git merge при интегриране на промени в клонове.
Опишете основните команди и задачи, които изпълнявахте на предишните си работни места.
Обяснете как се прилага на практика принципът за отвореност-затвореност при разработката на софтуерни компоненти.
Можете ли да обясните какво е AnimationController и как се използва във Flutter за управление на анимации?
Какви инструменти и подходи използвахте при създаването на модулни тестове за вашия код?
Можете ли да обясните концепцията за миксини в езика Dart и тяхното приложение?
Имали ли сте опит в внедряването и настройката на процеси CI/CD за мобилни платформи?
Можете ли да обясните вътрешната механика на работата на разширенията в системата?
В кои ситуации се активира функцията activate в системата или софтуера?