Sobes.tech

Kako se u Javi prikupljaju i prate metrike performansi i resursa?

Junior — Middle
139

Реци о ThreadPool, ForkJoinPool и његовим особинама.

Senior
139

O kojim objektima je reč pri optimizaciji – metapodacima ili transakcionim podacima?

Senior
138

Има бекенд, има и фронтенд. Стандардна технологијска стек: Java, Spring, React, Postgres. Задача: Пројектовати REST ендпоинт који треба да преузме податке из 3 извора и да их достави на UI, обезбеђујући максималну могућу пропусну способност и минимално могуће време одговора (критеријуми максимум/минимум према нашим конкретним условима, јер у суштини нема чаробног решења и треба наћи компромис). Познато је да ће очекивани врх RPS за овај REST ендпоинт бити 200. Детаљи о изворима: 1. извор - наша база података, упит траје око 3 секунде. 2. извор - сродна REST услуга, деградира до 2 минута при 100 RPS, у нормалном режиму одговара за 5 секунди. Не можемо променити понашање овог извора. 3. извор - други сродни REST услуга, одговара случајно са 503 грешкама (без јасног образца), у нормалном режиму одговара за 10 секунди. Не можемо променити понашање овог извора.

Middle+
138

Šta je Java Memory Model? Kako utiče na višestruko procesiranje?

Senior
138

Koliko redova će vratiti LEFT JOIN, RIGHT JOIN i INNER JOIN za tabele od 3 i 5 redova?

Senior
137

Kako su podaci dolazili u vaš sistem analitike iz drugih servisa?

Senior
137

napravite tabelu PASS_EXPIRATION_NOTIFY_ENTITY ( ID KARAKTER VARYING(36) ne null, USER_ID KARAKTER VARYING(255), REALM_ID KARAKTER VARYING(255), EXPIRATION_DATE TIMESTAMP, NOTIFY_SCHEDULED_DATE TIMESTAMP, ograničenje PASS_EXPIRATION_NOTIFY_ENTITY_PK primarni ključ (ID) ); odaberite * iz PASS_EXPIRATION_NOTIFY_ENTITY gde NOTIFY_SCHEDULED_DATE > sada()

Senior
137

Измени методу тако да при преласку убаци грешку. Демонстрирај то на примеру сабирања два броја.

Senior
137

Zašto je bilo potrebno vršiti SQL optimizaciju i kako su razgraničene zone odgovornosti između data inženjera i programera?

Senior
137

Zašto LLM daje rezultat po tokenu, a ne sve odjednom?

Senior
137

Kako prikazati sve odjele, uključujući računovodstvo? Šta će biti u max_salary za računovodstvo?

Senior
137

Kako je tehnički realizovana provera duplikata — poseban proces provere pre umetanja ili nešto drugo?

Senior
136

Kako čitati veliki CSV fajl (preko 1GB)? Kako ga parsirati i rešiti problem prekida reda na granici delova?

Senior
136

Na koje objekte se može pristupiti unutar lambda?

Senior
136

Kako blokirati ili sinhronizovati niti u Javi?

Senior
136

Zašto ste odabrali UUID za taskId umesto Long/BigInt?

Senior
136

Koje tipove indeksa su korišćeni? Da li su postojali negativni troškovi od indeksa?

Senior
136

По којом принципу су подешаване аларми?

Senior
136

Koji načini ubacivanja zavisnosti (Dependency Injection) postoje u Springu?

Senior
136
/92