Android
Kokia yra programos pagrindinė funkcija ir paskirtis sistemoje?
Kokios pagrindinės skirtumai tarp klasių, deklaruotų naudojant raktinius žodžius sealed ir abstract?
Kaip skiriasi MVI, MVP ir MVVM požiūria programų architektūroje?
Kaip įgyvendinamos ir naudojamos išplėtimo funkcijos Kotlin?
Ar galite paaiškinti, kas yra BroadcastReceiver komponentas Android ir kaip jis naudojamas?
Kuo skiriasi Dagger komponentai ir moduliai?
Kaip deklaruoti ir įgyvendinti vidinę funkciją Java klasėje?
Kokia yra BroadcastReceiver komponento vaidmuo Android ir kam jis naudojamas?
Ar galite paaiškinti, kas yra dizaino šablonas Facade ir kokiais atvejais jis naudojamas?
Kuo skiriasi klaidų tvarkymas korutinose naudojant try/catch konstrukciją nuo CoroutineExceptionHandler naudojimo?
Kokią vaidmenį atlieka UseCase Clean Architecture struktūroje ir kodėl jo naudojimas yra pageidautinas palyginti su tiesioginiu prieiga prie Repository?
Kodėl būtina deklaruoti funkcijas kaip suspend bibliotekoje Room, kad būtų galima dirbti su asinchroninėmis operacijomis?
Kodėl, pridedant vienodus objektus į HashSet, būtina perrašyti hashCode ir equals metodus?
Kuo skiriasi Fragment ir Activity gyvenimo ciklo metodai ir kam jie reikalingi?
Kokios metodikos leidžia pagerinti bendravimo su komanda ar klientais efektyvumą?
Ar projektuose buvo pasiekta daugiau nei 80% automatizuoto testavimo aprėptis?
Kas yra konkurencinė lenktynė ir kodėl ji kyla duomenų apdorojimo metu paraleliai?
Kokios gali būti pasekmės, kai tiesiogiai kviečiamas ViewModel konstruktorius jo egzemplioriaus kūrimui?
Kokia yra duomenų tipo Nothing paskirtis programavime?
Kokia yra pagrindinė LiveData komponento funkcija Android programų architektūroje?