Se pot crea metode virtuale într-o clasă obișnuită (ne abstractă)?
C#
Cum se înlocuiește un switch-case după tipul moștenitorului folosind polimorfismul?
Cum se numește tehnologia de a lucra cu metode ca referințe în C#?
Ați auzit de TDD și DDD? Cum le-ați aplicat în practică?
Care este diferența fundamentală dintre asincron și multithreading?
Când începe exact operația asincronă la executarea metodei?
Ce se întâmplă când execuția ajunge la await? Cum îl gestionează compilatorul?
Care este alternativa la atribute și reflecție în C#?
Ce modele arhitecturale cunoști?
Ce este cuvântul cheie partial în C#? La ce se folosește?
Pentru ce sarcini poate fi necesară o clasă parțială?
Ce este principiul inversiunii dependențelor (DIP)?
Care este diferența dintre o clasă abstractă și o clasă obișnuită?
Cum se poate extinde o metodă de clasă fără a modifica codul sursă?
Ce sunt MVC, MVP, MVVM? Cu ce diferă?
Ce sunt atributele în C#?
Ce este asincronia și cum ați aplicat-o în munca dvs.?
Cum se poate implementa ca o clasă de bază să nu depindă de clasele derivate? Cum poate clasa de bază să știe despre existența claselor derivate?
Cu ce cuvânt cheie poți apela implementarea de bază a metodei dintr-o metodă suprascrisă?
Cum folosești pattern-ul Singleton într-o arhitectură de plugin-uri? Cum organizezi relația dintre plugin-uri?