Android
Как може да се структурира стиловете и дизайн компонентите в приложение, за да се осигури лесна поддръжка и мащабируемост?
Разкажете за случаи, когато сте трябвало да правите промени в вече реализирани решения на предишната си работа.
Какви методи и технологии могат да осигурят съхранението на данни в кеша при условия на многопоточност?
Каква е целта на клас с използване на ключовата дума data в съвременните езици за програмиране?
Как може да се създаде ефект на свиващ се панел с инструменти в Jetpack Compose?
Какви са предимствата и недостатъците на използването на много модулна архитектура в софтуерните системи?
Можеш ли да изброиш различните типове CoroutineDispatcher, които се използват в Kotlin?
Може ли да се постави нова Activity върху текущата Task в рамките на съществуващ проект?
Кои методи съществуват за запазване на потребителския интерфейс при промяна на ориентацията или конфигурацията на устройството?
Какви професионални цели възнамерявате да постигнете в бъдеще?
Как се различава използването на функциите runBlockingTest, runTest и runBlocking в контекста на тестване на асинхронен код в Kotlin?
Как се реализира използването на ViewModel в Jetpack за управление на състоянието на потребителския интерфейс?
Обяснете какво е структура от данни колекция и как се използва в програмирането
Разкажете за опита си с библиотеката Room в разработката за Android.
В коя версия на Android API бяха въведени лямбда изразите?
Обяснете принципа на работа на метода copy в data class, като вземете предвид наличието на полета вътре в класа
Какви методи могат да се използват за иницииране на изпълнението на coroutine в Kotlin?
Какви функции изпълняват аннотациите в библиотеката Retrofit при реализиране на мрежови заявки?
Кой шаблон за дизайн се използва за реализиране на структура от данни, която работи по принцип FIFO?
Как да осигурим използването на общ пул от низове при създаването на низов обект чрез конструктор?