Android
Kako se implementiraju i koriste funkcije proširenja u Kotlinu?
Објасните принцип рада и улогу callback-ова при ажурирању корисничког интерфејса у моделима архитектуре MVP или MVVM.
Čime se razlikuju programski jezici koji zahtevaju prethodnu kompilaciju od onih koji se izvršavaju direktno interpretatorom?
Da li je primarni ključ indeks u bazi podataka?
Објасните концепт Zygote и његову улогу у процесу покретања Android апликација.
Можеш ли да наведеš различите типове контекста који се користе у програмирању или пројектовању система?
Можеш ли да причаш о свом најимпресивнијем личном пројекту?
Kako povećanje vrednosti compileSdk u fajlu build.gradle utiče na rad i ponašanje aplikacije?
Kako Garbage Collector određuje da objekat više nije u upotrebi i može biti uklonjen iz memorije?
Kako pomoću sistemskih komandi možete preći sa trenutne aktivnosti na početnu i obrisati ceo stek operacija povratka?
Koji tim želiš da se pridružiš u novoj kompaniji?
Можеш ли да опишеш главне разлике и сврху кључних конструкција expect и actual у оквиру тестирања?
Da li je moguće deklarisati Lambda funkciju unutar data class u Kotlinu?
Можеш ли да говориш о механизмима и методама имплементације обавештења у системима?
Koje anotacije u Dagger-u se koriste za uključivanje klase u graf zavisnosti?
Можеш ли да опишеш основне принципе који стоје у основи Material Design?
Можете ли да објасните концепт наслеђивања у језику Kotlin и његове главне особине?
Objasnite koncept bucket u implementaciji HashMap i kako se koristi za skladištenje podataka.
Kako se upravlja životni ciklus korutina?
Kako treba razvijati korisnički interfejs, uzimajući u obzir preporuke i standarde Material Design?