Sobes.tech

Java

Můžeš vysvětlit Future a CompletableFuture, v čem se liší?

Senior
162

Můžete vysvětlit, co je třída Error v programování?

Junior — Middle
162

Povězte stručně o svých pracovních zkušenostech.

Middle+
162

Existuje systém, který umožňuje uživatelům pracovat se soubory v prohlížeči. Technologický stack je standardní: Java, Spring, React, Postgres. Soubory jsou uloženy v souborovém systému na backendu a metadata souborů v databázi. Tým implementoval funkci: přejmenování souboru. Tato metoda je klíčová pro přejmenování souboru na backendu. Je třeba provést revizi, při které budou identifikovány potenciální problémy v existujícím kódu a navržena jejich řešení. @Transactional public void process(String oldName, String newName) { Long id = exec("select id from file where name='" + oldName + "'"); processFile(oldName, newName); // přejmenování souboru na disku exec("update file set name='" + newName + "' where id = " + id); }

Middle+
162

Co je JPA a Hibernate, v čem je rozdíl?

Senior
161

Má téma Kafka vlastnost FIFO?

Senior
161

Vlastnosti použití @Transactional ve Springu. Úrovně izolace transakcí.

Senior
161

Jak zaručíte pořadí zpracování zpráv v Kafka?

Senior
161

Jaké typy vazeb v Hibernate znáte a jak je popisujete? Jaké stavy entit jsou k dispozici?

Senior
161

Proč by měl být countStock synchronní a ne asynchronní?

Senior
161

Jak donutit LLM, aby nevydával nejpravděpodobnější token, ale s rozptylem?

Senior
161

Jak současně zaznamenat data do MongoDB a PostgreSQL s garancí konzistence?

Senior
160

Setkali jste se někdy s problémem distribuovaných transakcí? Vyprávějte o vzoru Saga.

Senior
160

Jak funguje Kafka s několika instancemi aplikace? Co je to skupina spotřebitelů, oddíly, přerozdělení?

Senior
160

Jak implementovat princip jednotné odpovědnosti v reálných projektech?

Junior — Middle
160

Jaké vzory vytváření znáte?

Senior
160

Jak zajistit přesně jednou sémantiku v Kafka?

Senior
160

Který příkaz pomáhá optimalizovat dotazy v PostgreSQL?

Senior
160

Musel jste v rámci této úlohy pracovat s stavovým strojem?

Middle+
160

Povězte nám o pokrytí testy a přístupu k testování v týmu

Senior
159
/93