Android
Kaip buvo suorganizuoti jūsų Agile/Scrum procesai?
Papasakok daugiau apie tai, ką veikėte [organizacijoje]. Ar tai buvo tavo pirmas darbas kaip backend programuotojas?
Kiek esi įsitraukęs į projekto verslo logiką? Ar ėjai pas užsakovą su iniciatyvomis ir pasiūlymais tobulinti?
Ką bus parodyta konsolėje? Yra Wallet klasė su metodais deposit, withdraw, transfer. Kode du piniginės atlieka pervedimus vienu metu.
Papaskink apie kodo peržiūrą ir mentorystę — kuo užsiiminėjai šioje role?
Užduotis: paspaudus mygtuką turi būti 5 sekundžių delsimas, ir tekstas 'Hello World' turi pasikeisti į 'Goodbye World'. Parašykite gamybinį sprendimą naudodami bet kurią biblioteką (Compose, korutinas ir kt.). Pakartotinio paspaudimo metu dubliavimai neturi būti atsižvelgiama.
Laikai save kaip middle+? Ko trūksta, kad taptum senior?
Papaskok apie daugiasluoksnį kešavimą: kaip tai darėte ir kodėl pradėjote tai daryti, kaip sužinojote, kad tai yra būtina?
Kaip naudojate dirbtinio intelekto įrankius kūrime? Ar esate pasiruošęs gilintis į darbą su DI?
Kaip sukurti kanalus Go?
Kokios sinchronizacijos primityvos yra Go? kuo skiriasi RWMutex nuo įprasto Mutex?
Kaip įgyvendintum Toast rodymą po 5 sekundžių? Ką naudotum vienkartiniams įvykiams?
Kuo skiriasi priskyrimas per .value ir naudojimas .update() MutableStateFlow?
Kuo skiriasi Dispatchers.IO nuo Dispatchers.Default?
Kuo skiriasi StateFlow, SharedFlow ir įprastas Flow?
Kodo perdirbimas: yra produktų sąrašas, LazyColumn su ProductItem, FAB mygtukas. Susitelkite į funkcionalumą, logiką ir architektūrą.
Kas tau svarbu renkant darbdavį? Ką tau reiškia mikromenedžmentas?
Kaip pasirinkai tinkamus indeksus PostgreSQL?
Papaskink man apie pačia šauniausią dalyką, kurį padarei kaip Android kūrėjas.
Kokie duomenų tipai PostgreSQL yra tinkami pinigų saugojimui?