Java
Jak vypadal typický krok v řetězci?
Odkud pochází číslo 35K, jak bylo spočítáno?
V čem se liší lambda funkce od anonymní třídy?
Vysvětlete, jak JIT-kompilace ovlivňuje výkon Java aplikací a v jakých případech může vést k neočekávaným výsledkům.
Co se stane, pokud má entita i její kolekce mapování Eager, a načítáme jeden prvek kolekce?
Proč se nepoužívají hashovací funkce s minimálním počtem kolizí?
Jste připraven navštěvovat kancelář jednou za měsíc (Moskva)?
-- Existují tabulky se strukturou Zaměstnanec id (PK) jméno plat dep_id (FK department.id) Oddělení id (PK) jméno -- napište dotaz, který vrátí seznam názvů všech oddělení s maximální mzdou v každém oddělení select d.název, MAX(e.mzda) from Zaměstnanec e join Oddělení d on e.dep_id = d.id group by d.název
Jaké je hlavní mínus indexů? Proč nem můžeme celou tabulku jednoduše pokrýt indexy?
Jak fungují Virtuální vlákna?
Co je to Java Memory Model? Jak ovlivňuje vícenásobné zpracování?
Jak jste zpracovávali tok dat při 870 RPS na posledním místě práce?
/** * Napište třídu "Parkoviště" (bez konkurence a podobně) * 1. V konstruktoru se nastaví velikost (kapacita). Existují dvě metody * - boolean enter() - Vjezd auta, vrací false, pokud je parkoviště plné. * - void exit() - Odjezd auta. */
Co je to elektronický digitální podpis (EDP)?
Otázka 7. Existuje služba ExampleService (viz obrázek). Pokud externí služba volá metody po sobě: exampleService.getCityFromCache(100000); exampleService.getCity(100000); Kolikrát bude voláno CityDao::getCity, pokud byl cache prázdný? @Component @RequiredArgsConstructor public class ExampleService { private final CityDao dao; @Cacheable public String getCityFromCache(int index) { return dao.getCity(index); } public String getCity(int index) { return getCityFromCache(index); } } 0 1 2 Záleží na implementaci CacheManageru
Jaké indexy jste museli použít (včetně pokrývajících)?
Pověz mi o Stream API — co to je a jak ji používáte
Museli jste někdy napsat svůj vlastní Spring Boot Starter?
V levé tabulce je 5 záznamů, v pravé 10 záznamů. Podmínka ON je 1=1. Kolik záznamů je ve výsledku pro LEFT JOIN a INNER JOIN?
Existuje systém, který umožňuje uživatelům pracovat se soubory v prohlížeči. Standardní technologie jsou: Java, Spring, React, Postgres. Soubory jsou uloženy v souborovém systému na backendu, metadata souborů v databázi. Tým implementoval funkci: @Transactional public void process(String oldName, String newName) { Long id = exec("select id from file where name='" + oldName + "'"); //provedení dotazu do databáze processFile(oldName, newName); //přejmenování souboru na disku exec("update file set name='" + newName + "' where id = " + id); //provedení dotazu do databáze }