C#
Μπορείτε να εξηγήσετε τι σημαίνει η ενσωμάτωση στον αντικειμενοστραφή προγραμματισμό;
Έχετε εμπειρία στην ευρετηρίαση δεδομένων σε συστήματα διαχείρισης βάσεων δεδομένων;
Εξηγήστε την αρχή λειτουργίας και τον σκοπό των δοκιμών μονάδας στη διαδικασία ανάπτυξης λογισμικού.
Ποιες προσεγγίσεις και τεχνικές θα εφαρμόσετε κατά τη δημιουργία του δικού σας κοντέινερ για την εισαγωγή εξαρτήσεων;
Ποιο αποτέλεσμα επιστρέφει μια ασύγχρονη κλήση σε μια μέθοδο;
Ποια είναι η εμπειρία σας στη δοκιμή και βελτιστοποίηση συστημάτων με υψηλή κυκλοφορία;
Ποιος αξιολογεί την ολοκληρωμένη εργασία;
Τι διαχωρίζει ένα σφάλμα που συμβαίνει κατά την εκτέλεση του προγράμματος από ένα σφάλμα που ανιχνεύεται κατά τη μεταγλώττιση;
Ποιος είναι ο ρόλος των διαδικασιών συσκευασίας και αποσυσκευασίας δεδομένων στον προγραμματισμό;
Είναι η οδηγία include στον προγραμματισμό ένα παράδειγμα άγχους, τεμπελιάς ή ρητής φόρτωσης δεδομένων;
Τι σημαίνει ο περιορισμός στη χρήση της CPU κατά την εκτέλεση του προγράμματος;
Τι εννοείται με τον όρο Φίλτρο Εξαίρεσης στο πλαίσιο της διαχείρισης σφαλμάτων;
Κάθε νήμα έχει το δικό του χώρο για δυναμική κατανομή μνήμης;
Πώς διακρίνουμε την εργασία με τα νήματα Thread από τη χρήση των εργασιών Task στο πλαίσιο της πολυνηματικής επεξεργασίας;
Έχετε πρακτική εμπειρία στην υλοποίηση αλληλεπίδρασης μεταξύ δικτυακών συστατικών ή συστημάτων;
Ποια είναι η μέγιστη επιτρεπτή κατανάλωση μνήμης για την περιοχή δυναμικής κατανομής σε ένα πρόγραμμα;
Ποιο είναι το πλεονέκτημα και το μειονέκτημα της χρήσης της denormalization σε σχεσιακές βάσεις δεδομένων;
Εξηγήστε την έννοια του middleware στο ASP.NET Core και πώς αλληλεπιδρά με την επεξεργασία των αιτημάτων HTTP.
Ποια μέθοδοι και εργαλεία χρησιμοποιείς για τον έλεγχο της ποιότητας και αξιοπιστίας του κώδικα;
Ποιος είναι ο στόχος της εφαρμογής της απο-κανονικοποίησης σε μια βάση δεδομένων και ποια είναι τα πλεονεκτήματά της;