Java
Didelis duomenų bazės naudojimas — ką pasiūlyti: skaidymas, sharding?
Kaip su atlyginimo indeksavimu — ar yra peržiūra?
Kas yra ZooKeeper ir KRaft Kafka kontekste? Kuo jie skiriasi?
Kaip analizuojate vykdymo planą ir optimizuojate užklausas PostgreSQL?
Kas yra purvinas skaitymas (dirty read)?
Papaskinkite apie programų derinimą: kaip derinate, naudojate profilį?
Aprašykite darbo procesą, naudojant dirbtinio intelekto įrankius nuo užduoties gavimo iki diegimo.
Koks yra Spring binų gyvavimo ciklas?
Kuo skiriasi Spring Data JPA nuo Spring Data JDBC?
Ar dirbote tik viename projekte [įmonėje]?
Kas paskatino jus į šią temą (kas paskatino jus apie tai skaityti)?
Turi backend ir vartotojo sąsaja. Technologijų rinkinys yra standartinis: Java, Spring, React, Postgres. Užduotis: suprojektuoti REST galinį tašką, kuris turi gauti duomenis iš 3 šaltinių ir grąžinti juos UI, užtikrinant maksimalų pralaidumą ir minimalų atsako laiką (maks./min. kriterijai pagal mūsų konkrečias sąlygas, nes iš esmės nėra stebuklingo sprendimo ir reikia rasti kompromisą). Žinoma, kad tikėtinas šio galinio taško viršūnės RPS bus 200. Žinomi šaltinių duomenys: 1. Šaltinis - mūsų duomenų bazė, užklausa trunka apie 15 sekundžių. 2. Šaltinis - susijęs REST paslauga, degraduoja iki 2 minučių esant 100 RPS, normaliu režimu atsako per 5 sekundes. Mes negalime keisti šio šaltinio elgesio. 3. Šaltinis - susijęs REST paslauga, atsako atsitiktinai (nebuvo nustatyti specifiniai modeliai) su 503 klaidomis, normaliu režimu atsako per 10 sekundžių. Mes negalime keisti šio šaltinio elgesio.
Kaip Kubernetes supranta, kad pod'as mirė ir reikia jį paleisti iš naujo? Papasakokite apie probas.
Su kokiomis problemomis galite susidurti daugiagijame aplinkoje?
Kokia buvo paskutinė darbo susijusi knyga ar straipsnis, kurį skaitėte?
Kaip įgyvendinti verslo logikos validaciją Spring (pvz.: amžius >16 metų, nėra užblokuotų sąskaitų, kortelės limitas neviršytas)?
Kaip žiūri į jau atliktų užduočių modifikavimą ir refaktoringą?
Kokiais atvejais buvo naudojamas retry-chaine mechanizmas ir DLT (Dead Letter Topic)?
Kokius šiukšlių surinkėjus (Garbage Collectors) žinote Java? Ar yra rekomendacijų dėl skirtingų tipų naudojimo?
Ar turite patirties dirbant su AI/ML produktais?