Lze vytvářet virtuální metody v běžné (ne abstraktní) třídě?
C#
Jak nahradit switch-case podle typu dědice pomocí polymorfismu?
Kdy přesně začíná asynchronní operace při provádění metody?
Jak se nazývá technologie práce s metodami jako s odkazy v C#?
Co jsou atributy v C#?
Slyšel jste o TDD a DDD? Jak jste je v praxi použil?
Jaký je zásadní rozdíl mezi asynchronností a vícenásobností?
Co je to asynchronnost a jak jste ji používali ve své práci?
Jaké architektonické vzory znáte?
Co se stane, když se provádění dostane k await? Jak s tím zachází překladač?
Pro jaké úkoly může být potřeba částečná třída?
Co je klíčové slovo partial v C#? K čemu slouží?
Jaká je alternativa k atributům a reflexi v C#?
Jak lze rozšířit metodu třídy bez úpravy zdrojového kódu?
Co je to princip obrácení závislostí (DIP)?
Co se stane, pokud je metoda označena jako async, ale uvnitř není await?
Co jsou MVC, MVP, MVVM? Čím se liší?
Jakým klíčovým slovem lze zavolat základní implementaci metody z přepsání?
V čem se liší abstraktní třída od běžné třídy?
Jak chápete princip Otevřeno/Zavřeno? Třída je uzavřená pro modifikace, ale otevřená pro rozšíření — co to znamená?