Java
Povězte nám o své zkušenosti s Hazelcastem v projektech
Co se stane, pokud zavoláte metodu Iterator.next() bez předchozí kontroly metody Iterator.hasNext()?
Ovlivní volání metody clear() množství paměti používané datovou strukturou ArrayList?
Vysvětlete rozdíl mezi koncepty inverze řízení a injekce závislostí ve frameworku Spring.
Jaké přístupy lze použít místo klíčového slova synchronized pro implementaci vzoru Singleton v prostředí s více vlákny?
Je použití ArrayList méně efektivní z hlediska výkonu při hromadném vkládání prvků na konec kolekce?
Vysvětlete koncept mazání typů v generikách v programovacích jazycích.
Jak se vytváří složený primární klíč v Hibernate?
V jakých situacích je vhodné použít Java Configuration při nastavování Spring aplikací?
Co se rozumí odloženou inicializací objektů v programování a jak se realizuje?
Jak je implementován rozhraní List ve vámi zvoleném programovacím jazyce?
Vysvětlete účel a princip fungování příkazu git stash v systému správy verzí Git.
Jaká je funkce tříd ve struktuře systému typů softwaru?
Jaké metody a přístupy se používají k prevenci výskytu výjimky ConcurrentModificationException při práci s kolekcemi v režimu více vláken?
Můžeš vyjmenovat typy úrovní cache používané v JPA?
Jaké informace poskytuje objekt ThreadPoolExecutor po dokončení své úlohy?
Jaké výhody přináší použití Spring HATEOAS pro vývoj RESTful služeb?
S jakým cílem pracuje Garbage Collector v Javě?
Jaký je rozdíl mezi objektem a primitivem v Javě?
Povězte o konceptu třídy CompletableFuture.