Android
Kāda ir lietojumprogrammas galvenā loma un mērķis sistēmā?
Kādi ir galvenie atšķirības starp klasēm, kas deklarētas ar atslēgvārdiem sealed un abstract?
Kā atšķiras MVI, MVP un MVVM pieejas lietojumprogrammu arhitektūrā?
Kā tiek īstenotas un izmantots paplašināšanas funkcijas Kotlin?
Vai jūs varat izskaidrot, kas ir BroadcastReceiver komponenta Android un kā tā tiek izmantota?
Kāda ir atšķirība starp komponentiem un moduļiem Dagger?
Kā deklarēt un īstenot iekšēju funkciju Java klasē?
Kāda ir BroadcastReceiver komponenta Android un kam tas tiek izmantots?
Vai jūs varat izskaidrot, kas ir dizaina šablons Facade un kādos gadījumos tas tiek izmantots?
Kā atšķiras kļūdu apstrāde korutīnās, izmantojot konstrukciju try/catch, no CoroutineExceptionHandler izmantošanas?
Kādu lomu spēlē UseCase Clean Architecture struktūrā un kāpēc tā izmantošana ir priekšroka pār tiešu piekļuvi Repository?
Kāpēc ir nepieciešams deklarēt funkcijas kā suspend bibliotēkā Room, lai strādātu ar asinhroniskām operācijām?
Kāpēc, pievienojot vienādus objektus HashSet, ir nepieciešams pārrakstīt hashCode un equals metodes?
Kāda ir atšķirība starp Fragment un Activity dzīves cikla metodēm un kam tās ir nepieciešamas?
Kādi paņēmieni ļauj uzlabot sadarbības ar komandu vai klientiem efektivitāti?
Vai projektos ir sasniegušas vairāk nekā 80% automatizētas testēšanas segums?
Kas ir konkurences sacensības un kāpēc tās rodas paralēlas datu apstrādes laikā?
Kādas sekas var rasties, tieši izsaucot ViewModel konstruktoru, lai izveidotu tā eksemplāru?
Kāda ir datu tipa Nothing nozīme programmēšanā?
Kāda ir LiveData komponenta galvenā funkcija Android lietotņu arhitektūrā?