Java
Kaip REST dera su naudotojų duomenų saugojimu (pavyzdžiui, internetinėje parduotuvėje)?
Papaskokite apie konkrečius rezultatus ir pasiekimus skaičiais.
Įvardinkite bent 3-4 įgūdžius, kuriuos turi turėti geras programuotojas šiuolaikiniame pasaulyje.
Kaip įgyvendinti paskirstytą žurnalų sekimą (tracing) per daugelį paslaugų?
Kokiais klausimais jums paprastai užduodami klausimai (kuriuose klausimuose jaučiatės užtikrintesnis)?
Kas yra pesimistinės ir optimistinės blokados? Kaip gauti pesimistinę blokadą nesikeičiant izoliacijos lygio?
Kokį lygį save vertinate kaip programuotoją ir koks jūsų darbo patirtis?
Kada geriau nenaudoti parallelStream?
Išvardinkite tarp paslaugų vykstančios sąveikos tipus.
Ką daryti, jei duomenų bazė yra apkrauta 99% CPU? Kaip analizuoti incidentą?
Ar galima įvertinti užklausos našumą be jos vykdymo?
Papaskinkite apie savo patirtį su finansinėmis / transakcijų paslaugomis.
Papaskinkite apie savo dabartinę darbo vietą: kaip keitėsi atsakomybės sritis, kokia buvo pradžioje funkcionalumas, koks yra dabar, kaip atrodo komanda?
Kam skirta yra Collections.unmodifiableList() ir ką ji daro?
Į ką galėjote paveikti savo paskutinio projekto architektūrinius sprendimus?
Kokius Spring įrankius naudota dirbant su srautais?
Kas yra partitioningas, replikacija, sharding?
Kodėl būtent Transactional Outbox — nes galėjo būti padaryta kitaip, pavyzdžiui, patvirtinant Kafka tik po sėkmingo siuntimo?
Papaskink apie save, kuo užsiėmėte per pastaruosius 2-3 metus?
-- Struktūru tabulas ir Darbinieks id (PK) vārds alga dep_id (FK department.id) Departaments id (PK) nosaukums -- uzrakstiet vaicājumu, kas atgriezīs visu departamentu nosaukumu sarakstu ar maksimālo algu katrā departamentā select d.nosaukums, MAX(e.alga) from Departaments d left join Darbinieks e on e.dep_id = d.id group by d.nosaukums