Java
Andmebaasi kõrge kasutus — mida soovitada: partitsioneerimine, sharding?
Kuidas on palgaga indeksatsioon — kas on ülevaatus?
Mis on ZooKeeper ja KRaft Kafka kontekstis? Milline on nende vahe?
Kuidas te analüüsite täitmisplaani ja optimeerite PostgreSQL-i päringuid?
Mis on must lugemine (dirty read)?
Rääkige rakenduste silumisest: kuidas te debug'ite, kas kasutate profilerit?
Kirjeldage tööprotsessi, kasutades tehisintellekti tööriistu, alates ülesande saamisest kuni juurutamiseni.
Milline on Spring bini elutsükkel?
Mis vahe on Spring Data JPA ja Spring Data JDBC vahel?
Kas sa töötasid ainult ühel projektis [ettevõttes]?
Mis on teid selle teema juurde viinud (mis teid selle kohta lugema ajendas)?
On olemas backend ja kasutajaliides. Tehnoloogiaplatvorm on standardne: Java, Spring, React, Postgres. Ülesanne: kavandada REST-punkt, mis peab võtma andmed 3 allikast ja tagastama need kasutajaliidesele, tagades maksimaalse võimaliku läbilaskevõime ja minimaalne vastamisaeg (maksimum/minimum kriteeriumid vastavalt meie konkreetsetele tingimustele, kuna tegelikult pole olemas maagilist lahendust ja tuleb leida kompromiss). Teada on, et selle punkti oodatav tipp RPS on 200. Allikate kohta teadaolevad detailid: 1. Allikas - meie andmebaas, päring kestab umbes 15 sekundit. 2. Allikas - seotud REST-teenus, degraduub kuni 2 minutini 100 RPS juures, vastab normaalses režiimis 5 sekundiga. Seda allikat ei saa muuta. 3. Allikas - seotud REST-teenus, vastab juhuslikult (spetsiifilisi mustreid ei ole tuvastatud) 503 vigadega, normaalses režiimis vastab 10 sekundiga. Seda allikat ei saa muuta.
Kuidas Kubernetes mõistab, et pod on surnud ja tuleb käivitada uus? Rääkige proovidest.
Milliste probleemidega võib kokku puutuda mitme niidiga keskkonnas?
Mis oli viimane tööga seotud raamat või artikkel, mida lugesite?
Kuidas rakendada äriloogika valideerimist Springis (näiteks: vanus >16 aastat, pole blokeeritud kontosid, kaardilimiit pole ületatud)?
Kuidas sa suhtud juba tehtud ülesannete muutmisse ja refaktoreerimisse?
Millistel juhtudel kasutati retry-chaine mehhanismi ja DLT-d (Dead Letter Topic)?
Milliseid prügikoristajaid (Garbage Collectors) teate Java-s? Kas on soovitusi erinevat tüüpi kasutamiseks?
Kas teil on kogemusi AI/ML toodetega?