Vysvětlete princip fungování optimistického zámku v řízení konkurence a jeho vlastnosti.
Java
Jakým způsobem lze načíst obsah textového souboru do řetězcové proměnné ve vašem programovacím jazyce?
Co se stane, když dvě klíče získají stejný hash kód v HashMap?
Jaké kroky bys podnikl, aby optimalizoval dlouhotrvající SQL dotaz?
Jaké testy vytvoříš pro ověření chování rozhraní List?
Jak zabránit vzájemnému zablokování v vícevláknové aplikaci při organizaci kódu?
Která metrika je nejrelevantnější pro hodnocení zlepšení po optimalizaci pomalého dotazu?
Jaké metody a nástroje lze použít k diagnostice příčin zastavení nebo zpomalení Java serveru?
Jak jsou v Javě propojeny metody equals a hashCode a proč je důležité je správně implementovat společně?
Jaká jsou hlavní pravidla a vlastnosti zpracování hodnoty NULL při práci s SQL dotazy?
Jaké přístupy se používají k provádění testů, aby se v budoucnu zabránilo snížení rychlosti systému?
Pokud vytvoříte dva objekty se stejným identifikátorem, budou zabírat stejné místo v paměti a odkazovat na stejný exemplář?
Můžete vysvětlit koncept zámků s pesimistickým přístupem a v čem spočívá?
S jakými obtížemi se lze setkat při zpracování a používání souborů v aplikacích?
Jaké testy je třeba vytvořit k ověření správnosti přidání prvku do seznamu ArrayList?
Jaké máte zkušenosti s Dockerem a jak dobře ho umíte používat v projektech?
Jaké akce systém databáze podnikne, když se dvě transakce pokusí současně změnit stejný záznam?
Co může způsobit, že index nebude po jeho vytvoření v databázi využit?
V jakých situacích může dojít k vzájemnému zablokování zdrojů v multithreadovém programování?
Jaké akce se odehrávají, pokud je při optimistickém zámku zjištěna nesoulad verzí dat?