Da li kandidati prolaze kroz finalni deo intervjua?
Android
Objasnite koncept invariantnosti u Kotlin generičkim i zašto se ona koristi.
Можете ли објаснити разлике између обичне класе и data класе у програмском језику?
У којим условима време претраге елемента у хеш табли може порасти до линеарне сложености?
Kako delite i prioritetizujete svoje zadatke u okviru trenutnog projekta ili tima?
Објасните концепт коваријантности у генераицима у Kotlin-у и његову примену
Koje vrste objekata mogu biti u steku podataka?
Šta se dešava sa objektima u memoriji dinamičkog alociranja i koji od njih ulaze u oblast hrpe?
Koja je razlika između statičkog i dinamičkog polimorfizma u kontekstu objektno-orijentisanog programiranja?
Можете ли да објасните концепт контраваријантности у Kotlin-овим генераицима и како он утиче на безбедност типа?
Можеш ли да говориш о кључним принципима који стоје у основи функционалног програмирања?
Koja je uloga komponenta DiffUtil u optimizaciji ažuriranja lista u interfejsu?
Šta ta tačno izaziva i izaziva želju da izbegavaš određene zadatke ili uslove na poslu?
Šta predstavlja oblast Heap i koje tipove podataka obično tamo čuvamo?
Kada je preporučljivo implementirati sopstvenu metodu equals() u klasama podataka?
Šta vas privlači u oblasti Android razvoja i zašto ste odlučili da se fokusirate upravo na nju?
Можете ли да испричате како је организован радни процес у вашој првој компанији?
Можеш ли описати главне хладне токове (cold flows) у Coroutines и њихове особине?
U kojim slučajevima i zašto dolazi do ponovnog kreiranja ViewModel-a pri promeni životnog ciklusa Activity?