Sobes.tech

Java

Ako ste nastavili logiku čítania z Dead Letter Queue a kde sa vykonáva ack (ručné potvrdenie)?

Senior
165

Ako implementovať validáciu hlavičky X-Trace-ID: ak hlavička chýba — vrátiť 400?

Senior
165

-- Štruktúra tabuliek Zamestnanec id (PK) meno plat dep_id (FK department.id) Oddelenie id (PK) meno -- napíšte dotaz, ktorý vráti zoznam všetkých názvov oddelení s maximálnou mzdou v každom oddelení select d.meno, MAX(e.plat) from Oddelenie d left join Zamestnanec e on e.dep_id = d.id group by d.meno

Senior
164

Napíšte metódu, ktorá vráti N-tý prvok Fibonacciho postupnosti

Senior
164

Použili ste Criteria API a Specification API v JPA? Na čo slúžia?

Senior
164

Uveďte tri rozdiely medzi REST a SOAP.

Senior
164

Aké boli vaše konkrétne povinnosti na poslednom pracovisku?

Senior
164

Aký nástroj použiť na záťažové testovanie mikroservisu?

Senior
164

Ako funguje LLM? Čím operuje?

Senior
164

Ako sa zabezpečovalo sledovanie služieb v produkcii? Kto dohliadal na prácu?

Senior
163

Ako zaručíte poradie spracovania správ v Kafka?

Senior
163

V čom sa líši LinkedList od HashMap? V čom sa líši LinkedHashMap od HashMap?

Senior
163

V čom sa líši ArrayList od LinkedList? Na čo sú potrebné, ak už existuje pole?

Senior
163

Ako určiť objekt zodpovedný za generovanie hash kódu v Jave?

Junior — Middle
163

Ako prebieha smerovanie medzi inštanciami služby ACL s rôznymi adresami?

Senior
163

Ako implementovať princíp jednotnej zodpovednosti v reálnych projektoch?

Junior — Middle
162

Existuje systém, ktorý umožňuje používateľom pracovať so súbormi v prehliadači. Technologický stack je štandardný: Java, Spring, React, Postgres. Súbory sa ukladajú do súborového systému na backend, metadáta súborov v databáze. Tím implementoval funkciu: premenovanie súboru. Táto metóda je kľúčová pre premenovanie súboru na backend. Je potrebné vykonať revíziu, pri ktorej budú identifikované potenciálne problémy v existujúcom kóde a navrhnuté ich riešenia. @Transactional public void process(String oldName, String newName) { Long id = exec("select id from file where name='" + oldName + "'"); processFile(oldName, newName); // premenovanie súboru na disku exec("update file set name='" + newName + "' where id = " + id); }

Middle+
162

Stručne opíšte svoje pracovné skúsenosti.

Middle+
162

Povedzte nám o návrhových vzorcoch — na čo slúžia, aké skupiny existujú, príklady.

Senior
162

Museli ste v rámci tejto úlohy pracovať s stavovým strojom?

Middle+
162
/93