C#
Ποια μέθοδοι και εργαλεία χρησιμοποιείς για τον έλεγχο της ποιότητας και αξιοπιστίας του κώδικα;
Πώς μπορεί να υλοποιηθεί η ανάθεση ευθυνών με τη βοήθεια delegates;
Ποιος είναι ο στόχος της εφαρμογής της απο-κανονικοποίησης σε μια βάση δεδομένων και ποια είναι τα πλεονεκτήματά της;
Μίλησέ μου για τους τροποποιητές παραμέτρων ref, in, out και τις διαφορές τους. Τι είναι readonly ref και ref readonly;
Μπορεί να εξηγηθεί η βασική αρχή της αντικειμενοστραφούς προγραμματισμού και η διαφορά της από άλλες παραδείγματα;
Έχετε εμπειρία στην ανάπτυξη ή συντήρηση με την πλατφόρμα .NET;
Πώς παρακολουθεί και καταγράφει το πλαίσιο του αντικειμένου τις αλλαγές στο αντικείμενο για περαιτέρω επεξεργασία;
Μπορείτε να εξηγήσετε τι σημαίνει η οδηγία using στη C# και πώς χρησιμοποιείται;
Πώς μπορούν να οριστούν περιορισμοί στους τύπους στους παραμέτρους προτύπου σε C++;
Πώς διαφέρουν οι σχεσιακές βάσεις δεδομένων και τα μη σχεσιακά συστήματα αποθήκευσης δεδομένων;
Ποια είναι η διαφορά μεταξύ των παραμέτρων ref και out κατά την μεταβίβαση επιχειρημάτων σε μια μέθοδο;
Εξηγήστε τις αρχές λειτουργίας και τον μηχανισμό υλοποίησης της κατασκευής Async/Await στον προγραμματισμό.
Μπορείτε να εξηγήσετε τι είναι μια έκφραση lambda στον προγραμματισμό και πώς χρησιμοποιείται;
Μπορείτε να εξηγήσετε την αρχή λειτουργίας και τα βασικά χαρακτηριστικά του RabbitMQ ως σύστημα ανταλλαγής μηνυμάτων;
Πότε πρέπει να καθαρίζετε ή να ενημερώνετε την cache στο Redis;
Ποια είναι τα βασικά πλεονεκτήματα και μειονεκτήματα της πρώτης επαγγελματικής εμπειρίας που αποκτάται στην αρχή της καριέρας;
Μπορείτε να εξηγήσετε τι σημαίνει ο όρος 'trigger' στο πλαίσιο των βάσεων δεδομένων και πώς χρησιμοποιείται;
Έχετε πρακτική εμπειρία στη χρήση συστημάτων NoSQL για την αποθήκευση δεδομένων;
Μπορείς να περιγράψεις τους βασικούς τύπους μεθόδων επαλήθευσης ταυτότητας χρήστη;
Μπορείτε να εξηγήσετε την έννοια των μεθόδων επέκτασης στο LINQ και πώς εφαρμόζονται στην πράξη;