C#
Jaké akce se provádí při volání metody SaveChanges po úpravě objektu v databázi?
Jak mechanismus automatického řízení paměti identifikuje objekty, které je třeba odstranit?
Jaké jsou důvody pro definování třídy CatalogRepository ve vrstvě Infrastructure místo vrstvy Application?
Lze vysvětlit, co se rozumí pod filtry v kontextu programování a jak se používají?
Jaká je role a účel mechanismu zámku (Lock) v vícenásobném programování?
Jak ovlivňuje použití indexů rychlost vykonávání SQL dotazů a celkový výkon databáze?
Kolik oblastí paměti (heap) může být použito v rámci jedné aplikace?
Popište své zkušenosti s vývojem softwaru s použitím jazyka C#.
Můžete vysvětlit, co je knihovna NSubstitute a k čemu se při testování používá?
Můžeš vyjmenovat a vysvětlit hlavní metody práce s LINQ v C#?
Jaká je role rozhraní IEnumerable při práci s posloupnými kolekcemi dat?
Lze konstrukci await použít uvnitř bloku, kde se používá lock?
Jaká je role a výhody použití StringBuilder ve srovnání s běžným spojováním řetězců?
Můžete vysvětlit koncept rozdělení dat (Partition) v systému RabbitMQ a jak ovlivňuje přenos zpráv?
Máte zkušenosti s prací se zastaralým nebo nedostatečně podporovaným kódem ve svých projektech?
Můžete uvést hlavní typy kolekcí, které zajišťují paralelní práci a bezpečnost při konkurenci?
Mohou nastat situace, kdy program v C# ztratí kontrolu nad spotřebovanou pamětí bez jejího uvolnění, a jak se to projevuje?
Jaké jsou výhody a nevýhody používání rozhraní v programování?
Můžete vysvětlit, co se rozumí pod řízenou správou paměti v programování?
Mohl bys vyjmenovat hlavní typy tříd v objektově orientovaném programování?