Jak je zajištěna záruka integrity dat při použití základních datových typů v jazyce Java?
Java
Je třeba v pracovním prostředí používat profiler k odstranění chyb OutOfMemoryError?
Proč je objekt typu String v Javě neměnný?
Máte zkušenosti s podporou projektů v produkci, řešením incidentů, monitorováním?
Můžete vysvětlit, co se rozumí neakumulativní oblastí paměti v JVM?
Kdy a proč byste měli v prostředí s více vlákny používat ConcurrentHashMap místo běžného HashMapu?
Bude se používat index na owner_id pro dotaz s podmínkou na likes_count?
Pokud monitorování ukazuje, že databáze začala odpovídat pomaleji, jak byste hledali příčinu?
Vysvětlete princip fungování optimistického zámku v systémech správy dat.
Jak zajistit optimistické zamykání pro správu paralelních aktualizací dat?
Můžeš vyjmenovat existující typy sběračů odpadu v JVM?
Jak jsou v Kafka spojeny téma a oddíly? Je pořadí zpráv v různých oddílech zaručeno?
Co jsou indexy? Co je transakce? ACID? Co je cizí klíč a k čemu slouží?
Jak jste poprvé začali studovat a používat programovací jazyk Java?
Jaký je rozdíl mezi použitím cizího klíče a přímým použitím identifikátoru z jiné tabulky v databázi?
Jaké jsou hlavní výhody a nevýhody používání ExecutorService v Java?
V jakých případech se v SQL používá příkaz SELECT FOR UPDATE a k jakým účelům je určen?
Jak lze určit, že restart služby je způsoben aktualizacemi cache způsobenými OutOfMemoryError?
Zaznamenal jste někdy stav provozu služby?
Vysvětlete, co znamená použití částečných indexů v databázích a v jakých případech se používají.