Co odlišuje optimistický přístup k blokování od pesimistického v kontextu řízení konkurence v databázích?
Java
Jaké techniky a přístupy používáte ke zvýšení efektivity cache při růstu objemu dat?
Jak je v Javě prováděno automatické čištění objektů z paměti?
S jakými message brokery máte zkušenosti?
Jak se určuje obtížnost odstranění prvku ze struktury dat HashMap?
Proč je důležité uzavřít datový tok po získání informací pomocí JPA?
Jaké mechanismy zajišťují spolehlivé doručení zpráv jsou implementovány v Kafka?
Co očekáváte od období stáže a jaké cíle chcete dosáhnout?
Mechanismus fungování operátoru SELECT FOR UPDATE v databázích a jeho role v řízení konkurenčního přístupu
Co lze vidět v pg_stat_statements? Co se tam ukládá o dotazech?
Jaký je účel slabých odkazů v programování?
Jakými přístupy můžeš zvýšit efektivitu aplikace při snižování rychlosti dotazů do databáze při vysokém provozu?
Máte zkušenosti s vytvářením nebo používáním pokrývajících indexů v databázích?
Co znamená vznik výjimky ConcurrentModificationException v Javě a v jakých situacích může být vyhozena?
Jaké přístupy se používají při shardování tabulek/databází? Kdy je lepší použít každý z nich?
Dokáže systém současně garantovat konzistenci a dostupnost (CA)?
Jak byste identifikovali příčiny vzniku chyby OutOfMemoryError v aplikaci?
Co je to ThreadLocal?
Můžete vysvětlit princip fungování třídy CountDownLatch v Java a k čemu se používá?
Co znamená úroveň izolace REPEATABLE READ v kontextu transakcí a proč je důležitá pro zajištění integrity dat?