Flutter
Обяснете какво се разбира под термина PDD в контекста на разработката на софтуер.
Използвали ли сте библиотеката Retrofit за взаимодействие с API във вашите проекти?
Защо беше взето решение да се откаже от неявното преобразуване на типове в Dart 2.10?
Обяснете какво е LiveLock и как се различава от взаимоблокировка (deadlock).
От кои езици и технологии са съставени слоевете в архитектурата Flutter?
Как се осъществява разделянето на отговорностите между компонентите на системата?
Каква е основната функция и предназначението на иконата в потребителския интерфейс?
Кой функционален механизъм уведомява състоянието му за тази промяна, когато данните в наследения виджет се променят?
Как механизмът за събиране на отпадъци в Java освобождава неизползваната памет?
Можете ли да обясните как се реализира архитектурният модел MVVM в приложенията?
Какви технологични инструменти и платформи използвахте на предишната си позиция?
Можете ли да обясните вътрешната архитектура на рамката Flutter и как работи под капака?
Кои аспекти на компанията бихте искали да уточните преди интервюто?
Каква е разликата между интерфейсите Stream и Iterable в Java?
Можете ли да обясните принципа на действие на обекта Future и как се използва в асинхронното програмиране?
Какво се разбира под безопасност при работа с нулеви стойности в програмирането?
Как е реализиран механизъмът за извикване на метода painting в контекста на системата за рисуване или графичен интерфейс?
Можеш ли да разкажеш за различните типове компоненти на потребителския интерфейс, които знаеш?
Можете ли да обясните какво се разбира под термина 'ключ' в контекста на съхранението на данни или системите за управление на бази данни?
Можеш ли да обясниш основните характеристики и предимства на езика Dart?