Ar galima kurti virtualius metodus įprastoje (ne abstrakčioje) klasėje?
C#
Kaip pakeisti switch-case pagal paveldėtojo tipą naudojant polimorfizmą?
Kaip vadinama technologija, skirta dirbti su metodais kaip nuorodomis C#?
Ar girdėjote apie TDD ir DDD? Kaip juos taikėte praktikoje?
Kuo skiriasi asynchroniškumas nuo daugiagijumo?
Kada tiksliai pradedama asinchroninė operacija vykdant metodą?
Kas vyksta, kai vykdymas pasiekia await? Kaip tai tvarko kompiliatorius?
Kokia yra alternatyva atributams ir refleksijai C#?
Kokius architektūros modelius žinote?
Kas yra „partial“ raktinis žodis C#? Kam jis naudojamas?
Kokiems užduotims gali prireikti dalinė klasė?
Kas yra priklausomybių inversijos principas (DIP)?
Kuo skiriasi abstrakti klasė nuo įprastos klasės?
Kaip galima išplėsti klasės metodą nesikeičiant šaltinio kodą?
Kas yra MVC, MVP, MVVM? kuo jie skiriasi?
Kas yra atributai C#?
Kas yra asinchroniškumas ir kaip jį taikėte savo darbe?
Kaip galima įgyvendinti, kad bazinė klasė nepriklausytų nuo paveldėtų klasių? Kaip bazinė klasė galėtų žinoti apie paveldėtų klasių egzistavimą?
Kuriu raktažodžiu galima iškviesti bazinę metodo įgyvendinimą iš perrašymo?
Kaip naudojate Singleton modelį pluginų architektūroje? Kaip organizuoti ryšį tarp pluginų?