Java
Kolik paměti zabírá jeden bajt?
-- Existují tabulky se strukturou Zaměstnanec id (PK) jméno plat dep_id (FK department.id) Oddělení id (PK) název -- Napište dotaz, který vrátí seznam názvů všech oddělení s maximální mzdou v každém oddělení
Vysvětlete princip fungování sběrače odpadků (na příkladu G1 GC)
Jak porovnat RestClient a Feign Client? Co je lepší zvolit?
Jaké problémy distribuovaných systémů znáte a jaké vzory je řeší?
Povězte mi o svém posledním místě práce: role, tým, vývojové procesy.
Vysvětlete, co je výjimka v programování a jak ji správně používat
Jaké jsou požadavky na klíče a hodnoty v HashMap?
V čem se liší virtuální vlákna od běžných (platformových vláken) a proč jsou v některých úlohách preferovaná?
Kafka: jak se rozděluje čtení s tématem s 3 partiemi a 2 konzumenty ve stejné skupině?
Pokud v jednom programu vytvoříte dva nezávislé paralelní proudy, budou používat stejný ForkJoinPool? Jaké problémy to může způsobit?
Pověz mi o Circuit Breakeru, který jsi implementoval pro integraci s externím systémem.
Jak rozlišuješ role mid a senior?
Proč jste opustil(a) předchozí zaměstnání?
Povězte nám o indexech v databázích: jaké existují, jak urychlují, kdy nejsou potřeba?
Jak implementovat REST kontroler ve Springu s použitím anotace @RestController?
Kolik transakcí bude vytvořeno, pokud metoda @Transactional zavolá jinou metodu @Transactional(REQUIRES_NEW) ve stejné třídě?
Praktický úkol: navrhněte systém převodu peněz mezi účty s požadavky: 1000 transakcí/sec, transakční správnost, synchronní API.
V jakých případech se používá vzor Wrapper v programování?
Jaký je rozdíl mezi ukládáním informací v PostgreSQL pomocí vestavěných metod a jednoduchým ukládáním ve formě textových dat?