Java
Jaká je časová složitost hledání prvku podle klíče ve struktuře dat TreeMap?
Můžete vysvětlit koncept Livelock v kontextu vícenásobného zpracování v Java?
Které z principů SOLID je považováno za nejdůležitější a k čemu slouží?
Jak funguje vzorec Proxy a v čem se liší od běžných objektů?
Vysvětlete rozdíly mezi vzory adaptér, dekorátor a proxy, jejich účely a oblasti použití.
Jakými způsoby jsou v softwarových systémech realizovány paralelní výpočty a řízení vláken provádění?
Vysvětlete koncept zajištění garantované doručení zpráv v Apache Kafka.
Kolik vláken současně využívá paralelní Stream ve výchozí konfiguraci API Stream?
Vysvětlete, co je to webová služba SOAP a jak je implementována pomocí WSDL?
Můžeš vyjmenovat hlavní druhy relačních databází, které znáš?
Jaké strategie slučování větví jste používali při práci s Git?
Jaké jsou výhody a nevýhody používání vícenásobného vlákna v Java aplikacích?
Čím se liší sekce dependency a dependencyManagement v konfiguračním souboru Maven?
Vysvětlete účel a vlastnosti použití klíčového slova volatile v programování.
Jaký je rozdíl mezi metodami map a flatMap v Java Stream API a jaké jsou jejich vlastnosti použití?
Vysvětlete, co je ConcurrentHashMap a jak zajišťuje bezpečnost při paralelním přístupu k datům.