Μπορεί να δημιουργηθούν εικοντικές μέθοδοι σε μια κανονική (μη αφηρημένη) κλάση;
C#
Πώς μπορεί να αντικατασταθεί το switch-case ανά τύπο κληρονόμου χρησιμοποιώντας πολυμορφισμό;
Πώς ονομάζεται η τεχνολογία εργασίας με μεθόδους ως αναφορές σε C#;
Έχετε ακούσει για το TDD και το DDD; Πώς τα εφαρμόσατε στην πράξη;
Ποια είναι η βασική διαφορά μεταξύ ασυγχρονικότητας και πολυνηματικότητας;
Πότε ακριβώς ξεκινά η ασύγχρονη λειτουργία κατά την εκτέλεση της μεθόδου;
Ποια αρχιτεκτονικά μοτίβα γνωρίζετε;
Τι συμβαίνει όταν η εκτέλεση φτάνει στο await; Πώς το χειρίζεται ο μεταγλωττιστής;
Τι είναι η λέξη-κλειδί partial στη C#; Για τι χρησιμοποιείται;
Για ποιες εργασίες μπορεί να χρειαστεί μια μερική κλάση;
Ποια είναι η εναλλακτική στα χαρακτηριστικά και την ανακλαστικότητα στο C#;
Πώς μπορεί να επεκταθεί μια μέθοδος κλάσης χωρίς να τροποποιηθεί ο πηγαίος κώδικας;
Τι είναι η αρχή της αντιστροφής των εξαρτήσεων (DIP);
Ποια είναι η διαφορά μεταξύ μιας αφηρημένης κλάσης και μιας κανονικής κλάσης;
Τι είναι τα χαρακτηριστικά σε C#;
Τι είναι το MVC, MVP, MVVM; Πώς διαφέρουν;
Πώς μπορεί να υλοποιηθεί το γεγονός ότι μια βασική κλάση δεν πρέπει να εξαρτάται από τις κλάσεις που κληρονομούν; Πώς μπορεί να γνωρίζει η βασική κλάση την ύπαρξη των κλάσεων που κληρονομούν;
Με ποια λέξη-κλειδί μπορείτε να καλέσετε την βασική υλοποίηση της μεθόδου από μια υπερκαλυμμένη;
Τι είναι η ασυγχρονικότητα και πώς την εφαρμόσατε στη δουλειά σας;
Πώς χρησιμοποιείτε το μοτίβο Singleton σε μια αρχιτεκτονική plugins; Πώς οργανώνετε τη σχέση μεταξύ των plugins;