C#
Vysvětlete rozdíly mezi klíčovými slovy async a await při práci s asynchronním programováním.
IMemoryCache — co to je a kdy ho používat?
Můžeš uvést příklad implementace vzoru Chain of Responsibility v programovacím kódu?
Jaké hlavní potíže vznikají při práci s databázemi a jak je řešíte?
Máte praktické zkušenosti s používáním konstrukcí Async/Await pro zpracování asynchronních operací?
Máte zkušenosti s systémy výměny zpráv přes brokery?
Můžeš vyjmenovat hlavní typy spojení tabulek v SQL a vysvětlit jejich použití?
Jaké faktory ovlivňují realizaci asynchronních operací v systému?
Lze programově spustit sběrač odpadu v JVM?
Vysvětlete, co znamená vytváření objektů, které jsou po jejich inicializaci neměnné.
Můžete vysvětlit, co je to datová struktura HashSet a k čemu slouží?
Jaké jsou výhody a nevýhody interakce přes API?
Jak se liší mechanismy dědičnosti v programovacích jazycích Python a C#?
Můžeš uvést hlavní rámce nebo knihovny, které jsou součástí standardní výbavy C++?
Můžete vysvětlit princip inverze závislostí a jeho důležitost při navrhování softwarových systémů?
Můžete vysvětlit, co znamená pojem 'rozbalení' v programování?
Je hledání prvku ve slovníku vždy operací s konstantní složitostí O(1)?
Můžete vysvětlit princip otevřenosti/zavřenosti v kontextu objektově orientovaného programování?
Co lze nabídnout vývojáři ke zlepšení testovatelnosti?
Jaká je hlavní odpovědnost vedoucího týmu v vývojovém týmu?