Java
табела запослених id bigint PK не null име_запосленог varchar(100) не null број_запосленог int4 не null id; име_запосленог; број_запосленог 1000; Ivanov; 123 СОРТИРАНО КАО ( ИЗБЕРИ број_запосленог, LAG(број_запосленог) НАГОРЕ (ОРДЕР ПО (број_запосленог)) као претходни_број ИЗ запослени ) ИЗБЕРИ претходни_број + 1 као недостајући_број ИЗ сортирано ГДЕ број_запосленог - претходни_број > 1; 1000; име1; 1 1001; име2; 2 1002; име3; 4 1003; име4; 5 са сортирано као () изабери * из сортирано
Ispričaj mi o gRPC: kako radi, koje su njegove prednosti u odnosu na REST
Реци о начинима креирања бина у Spring-у
Kako rade soketi u Javi? Da li ih je moguće koristiti za prihvat HTTP zahteva?
Ispričajte o OSI modelu: čemu služe slojevi, kako se razlikuju?
Da li je gubitak događaja u Kafka bio prihvatljiv? Koje garancije isporuke su korišćene?
Ispričaj mi o mehanizmu transakcija u Springu, kako je implementiran, ograničenja
Da li ste morali u praksi primenjivati tokove? Možete li navesti primer zadatka?
Kako se REST uklapa u skladištenje podataka o korisnicima (na primer, u internet prodavnici)?
Ispričajte o konkretnim rezultatima i dostignućima u brojevima.
Iskustvo sa relacionim bazama podataka i drugim bazama podataka?
Koju verziju Jave ste koristili? Kakvo iskustvo imate sa Postgres — samo upiti ili i optimizacija?
Koja je razlika između anomalija prljavog čitanja (dirty read) i neponovljivog čitanja (non-repeatable read)?
HashMap vs TreeMap: разлике, сложеност операција, када користити?
Када је боље не користити parallelStream?
Šta uraditi ako je baza podataka opterećena na 99% CPU? Kako analizirati incident?
Funkcionalno da li dobijamo nešto od primene Stream API, osim estetike?
Šta se dešava sa radnim kopijama pri git reset?
Da li ste ikada morali da pišete prilagođene anotacije ili da skenirate klase?
Sa čim su bili povezani timeout-ovi tokom interakcije sa [sistemom/uslugom] i kako ste to rešili?