Android
Къде в кода се осъществява връзката на интерфейса с компонента Fragment?
Каква е разликата между функциите zip и merge при обединяване на списъци или потоци от данни?
Разкажете за опита си с използването на View при разработването на потребителски интерфейси.
Какви методи могат да се използват за предотвратяване и решаване на възникващи трудности при работа с многопоточни програми?
Има ли кандидати, които преминават финалния етап на интервюто?
По какви начини развиваш професионалните си умения в избраната област?
Какъв тип данни връща извикването на метод на интерфейс, реализиращ HTTP заявки чрез Retrofit?
Разкажете ни за вашия опит с Dependency Injection в проекти.
Кои библиотеки или инструменти за управление на потоци знаете и сте използвали в проектите си?
Кой режим на работа предпочитате: дистанционна работа или работа в офиса?
Как бих подходил към решаването на задача, за която имам само два дни и с която не съм се сблъсквал преди?
Използвали ли сте механизма за свързване на данни в проектите си?
Кои са основните фактори, които могат да доведат до внезапно изключване на дисплея или появата на грешки на екрана?
Достъпна ли е или видима ли е активността за потребителя след преминаване в състояние onStop?
Каква роля изпълнява декларацията за Fragment във файла AndroidManifest.xml и защо това обикновено не е необходимо?
Каква е ролята и приложението на класа Nothing в програмирането?
Каква е ролята на функцията remember в Jetpack Compose и защо се използва при създаването на персонализирани компоненти?
Обяснете какво е механизмът backpressure в библиотеката RxJava и как той влияе на потока от данни
Можете ли да обясните концепцията за Coroutine Actors и как работят?
Кои библиотеки и инструменти използваше за разработка на REST API и кои предпочиташ?