Z jakých důvodů může dojít k nadměrnému volání do databáze?
Java
Která datová struktura zajišťuje rychlejší práci při přidávání a odstraňování prvků: ArrayList nebo LinkedList?
Prošli uživatelé proces přihlášení přes vaši aplikaci?
Vysvětlete princip neblokujícího čtení dat a jeho výhody.
Vysvětlete koncept polymorfismu v objektově orientovaném programování a jak je implementován v kódu.
Můžete vysvětlit, jak funguje metoda peek() v Java Stream API a v jakých situacích se používá?
Jakými způsoby připojujete externí závislosti při psaní testů?
Kontrolujete, zda jsou v systému před začátkem práce všechny potřebné komponenty nebo data?
Můžete vysvětlit princip fungování a strukturu vzoru Abstract Factory?
Lze při vytváření objektu použít přiřazovací operátor k nastavení hodnoty proměnné typu Integer?
Proč je zdrojový kód převeden na bytecode před spuštěním?
Jaké externí knihovny nebo nástroje jste použili při vytváření automatických testů?
Máte praktické zkušenosti s JDBC pro práci s databázemi?
Kde je v architektuře Spring umístěn komponent IoC Container, který zajišťuje správu závislostí?
Jak funguje mechanismus ukládání dat v HashSet a proč se pro tento úkol používá hashování?
Jak je zajištěna bezpečnost dat v systému při použití vlastnosti Durability v transakčním modelu ACID?
V jakých situacích mohou nastat problémy s výkonem při používání Hibernate?
Jak jsou data v certifikátu chráněna pomocí šifrování?
Jak se liší vývoj v Java od používání jiných programovacích jazyků?
Vysvětlete, co znamená vytváření neměnných tříd a jejich výhody ve vývoji.