Kā savienot biznesa loģikas slāni ar datu līmeni sistēmas arhitektūrā?
Android
Vai jums ir pieredze darbā ar tīras arhitektūras principiem un praksēm projektos?
Kādās gadījumos ir nepieciešams izmantot atomu operāciju vai transakciju mehānismu?
Kādi plūsmas pārvaldības mehānismi tiek īstenoti Dispatcher, izmantojot korutinas?
Vai ir iespējams noteikt objekta tipu bez typeof operatora vai līdzīgu metožu izmantošanas?
Vai jūs varat izskaidrot, ko nozīmē termins 'crossline' jūsu jomā?
Vai jūs varat izskaidrot atomisko operāciju darbības principu programmēšanā?
Kāda veida Looper jāizmanto Handler, lai sūtītu datus no fonu pavediena uz galveno pavedienu lietojumprogrammā?
Kāda ir katra dispatcher loma korutīnu sistēmā un kam tas ir nepieciešams?
Kādi ir galvenie atšķirības starp MVP un MVVM modeļiem lietojumprogrammu arhitektūras kontekstā?
Vai jūs varat izskaidrot 'noinline' atslēgvārda mērķi un lietošanas īpatnības programmēšanā?
Vai vari pastāstīt par Kotlin valodas galvenajām iespējām un īpašībām?
Kāda ir galvenā mērķis izmantot inline direktīvu programmēšanā?
Vai vari uzskaitīt dažādus veidus, kā īstenot Map saskarni programmēšanas valodā?
Kā izvēlēties optimālo straumes baseina izmēru aprēķiniem, ja resursu skaits ir liels?
Vai ir iespējams izmantot to pašu ViewModel instanci dažādās lietojumprogrammas daļās, kas īsteno MVVM modeli?
Kā organizēt datu pārraidi no fonu procesa uz galveno izpildes pavedienu?
Vai jums ir kādi jautājumi par gaidāmo interviju?
Kur sistēmā parasti tiek īstenots krātuves interfeiss?
Kādās situācijās ir lietderīgi izmantot inline atslēgvārdu funkcijai?