Ar yra kandidatai, kurie pereina į finalinį pokalbio etapą?
Android
Paaiškinkite invariantiškumo koncepciją Kotlin generikuose ir kodėl ji naudojama.
Kokiose sąlygose paieškos laikas elementui žurnale gali padidėti iki linijinės sudėtingumo?
Ar galite paaiškinti įprastos klasės ir duomenų klasės skirtumus programavimo kalboje?
Kaip dalijatės ir prioritetizuoji savo užduotis dabartiniame projekte ar komandoje?
Paaiškinkite kovariancijos sąvoką generikuose Kotlin ir jos taikymą
Kokio tipo objektai gali būti duomenų steke?
Ar galite papasakoti apie pagrindinius principus, kurie yra funkcinių programavimų pagrindas?
Kas vyksta su dinaminės atminties objektais ir kurie iš jų patenka į krūvos sritį?
Kuo skiriasi statinis ir dinaminis polimorfizmas objektų orientuoto programavimo kontekste?
Ar galite paaiškinti kontravariantiškumo sąvoką Kotlin generikuose ir kaip ji veikia tipų saugumą?
Kokia yra DiffUtil komponento vaidmuo optimizuojant sąrašų atnaujinimus sąsajoje?
Kas yra Heap sritis ir kokie duomenų tipai paprastai ten saugomi?
Kas būtent sukelia tavo reakciją ir norą vengti tam tikrų užduočių ar sąlygų darbe?
Ar galite papasakoti, kaip buvo organizuotas darbo procesas jūsų pirmojoje įmonėje?
Kas jus traukia Android kūrimo srityje ir kodėl nusprendėte būtent į ją sutelkti dėmesį?
Ar gali apibūdinti pagrindinius šaltus srautus (cold flows) Coroutines ir jų ypatybes?
Kokiais atvejais ir kodėl vyksta ViewModel perkurimas keičiant Activity gyvavimo ciklą?