C#
Αποστέλλεται αίτημα σε εξωτερικό API εάν προβλέπεται η ακύρωσή του;
Ποιες κατηγορίες τύπων δεδομένων θεωρούνται σημαντικές ή κλειδιά στον προγραμματισμό;
Ποια είναι η διαφορά μεταξύ διαδικασίας και νήματος σε ένα λειτουργικό σύστημα;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης του αποτελέσματος μέσω result για την επεξεργασία δεδομένων;
Μπορείτε να εξηγήσετε την έννοια και τον μηχανισμό λειτουργίας των ασύγχρονων συναρτήσεων χρησιμοποιώντας τη σύνταξη async/await;
Τι σημαίνει η ημερομηνία λήξης των δεδομένων στην cache και πώς την καθορίζουμε;
Πώς λειτουργεί μια ασύγχρονη μέθοδος κατά τη χρήση της λέξης-κλειδιού await στον κώδικά σας;
Ποια είναι η διαφορά στη χρήση μνήμης μεταξύ μιας κλάσης και μιας δομής;
Ποιο μέσο χρησιμοποιείται για την εισαγωγή εξαρτήσεων στην ανάπτυξη λογισμικού;
Ποιες ενέργειες πραγματοποιούνται κατά την κλήση της μεθόδου SaveChanges μετά την τροποποίηση ενός αντικειμένου στη βάση δεδομένων;
Ποιοι είναι οι λόγοι για τον ορισμό της κλάσης CatalogRepository στο στρώμα Infrastructure αντί για το στρώμα Application;
Μπορείτε να εξηγήσετε τι εννοείται με τα φίλτρα στο πλαίσιο του προγραμματισμού και πώς χρησιμοποιούνται;
Ποιος είναι ο ρόλος και ο σκοπός του μηχανισμού κλειδώματος (Lock) στον πολυνηματικό προγραμματισμό;
Πώς επηρεάζει η χρήση δεικτών την ταχύτητα εκτέλεσης των SQL ερωτημάτων και τη συνολική απόδοση της βάσης δεδομένων;
Περιγράψτε την εμπειρία σας στην ανάπτυξη λογισμικού χρησιμοποιώντας τη γλώσσα C#.
Μπορείτε να εξηγήσετε τι είναι η βιβλιοθήκη NSubstitute και για ποιο σκοπό χρησιμοποιείται κατά τη δοκιμή;
Μπορείς να απαριθμήσεις και να εξηγήσεις τις βασικές μεθόδους εργασίας με LINQ σε C#;
Ποιος είναι ο ρόλος της διεπαφής IEnumerable στην εργασία με διαδοχικές συλλογές δεδομένων;
Μπορεί να χρησιμοποιηθεί η κατασκευή await μέσα σε ένα μπλοκ όπου χρησιμοποιείται lock;
Ποιος είναι ο ρόλος και τα πλεονεκτήματα της χρήσης του StringBuilder σε σύγκριση με την απλή συνηθισμένη σύνδεση συμβολοσειρών;