Android
Wyjaśnij zasadę działania i rolę callbacków podczas aktualizacji interfejsu użytkownika w modelach architektury MVP lub MVVM.
Czym różnią się języki programowania, które wymagają wcześniejszej kompilacji, od tych, które są wykonywane bezpośrednio przez interpreter?
Jakie są zalety i wady korzystania z usługi w architekturze systemu?
Czy klucz główny jest indeksem w bazie danych?
Wyjaśnij koncepcję Zygote i jej rolę w procesie uruchamiania aplikacji Android.
Czy możesz wymienić różne typy kontekstów używanych w programowaniu lub projektowaniu systemów?
Jak można zorganizować system przemieszczania się między różnymi sekcjami lub stronami aplikacji?
Ile wątków jest domyślnie używanych w dispatcherze Dispatchers.IO w Kotlin?
Jak zwiększenie wartości compileSdk w pliku build.gradle wpływa na działanie i zachowanie aplikacji?
Jak Garbage Collector określa, że obiekt nie jest już używany i może zostać usunięty z pamięci?
Jak zamierzasz naprawić problem, który pojawił się na liście danych strukturalnych?
Jak za pomocą poleceń systemowych przejść z bieżącej aktywności do aktywności startowej i wyczyścić cały stos operacji powrotu?
Do jakiego zespołu chciałbyś dołączyć w nowej firmie?
Czy możesz opisać główne różnice i cele kluczowych konstrukcji expect i actual w testowaniu?
Czy może opisać, jak przebiegała Pańska edukacja lub nauka nowych umiejętności?
Czy można deklarować funkcję Lambda wewnątrz data class w Kotlin?
Jakie adnotacje w Daggerze są używane do dołączenia klasy do grafu zależności?
Czy możesz wyjaśnić koncepcję dziedziczenia w języku Kotlin i jej główne cechy?
Wyjaśnij koncepcję bucket w implementacji HashMap i jak jest używana do przechowywania danych.
Jak zarządzany jest cykl życia korutyn?