Πώς μπορεί να αλλάξει μια μεταβλητή από πολλά νήματα χωρίς primitives συγχρονισμού; Τι είναι οι ατομικές λειτουργίες και πώς σχετίζονται με τον πολυνηματικό προγραμματισμό;
C#
Τι είναι το πρόβλημα N+1;
Πώς καταφέρατε να μειώσετε τον χρόνο απόκρισης από 0,5 ms σε 0,2 ms;
Τι είναι το MVCC στο PostgreSQL και πώς επηρεάζει την απόδοση του SELECT μετά από μεγάλο αριθμό UPDATE/INSERT/DELETE;
Πες μου για την τελευταία σου δουλειά και την εμπειρία σου
Ποια είναι η αλγοριθμική πολυπλοκότητα της αναζήτησης σε List και Dictionary; Πώς είναι δομημένο το Dictionary εσωτερικά;
Μπορείτε να συνδέσετε μια μεταβλητή σε ένα νήμα/εργασία έτσι ώστε κάθε εργασία να διατηρεί τη δική της τιμή; Τι είναι τα ThreadLocal και AsyncLocal;
Τι συμβαίνει αν δύο νήματα αυξάνουν ταυτόχρονα τις τιμές σε μια μεταβλητή χωρίς primitives συγχρονισμού; Ποια μπορεί να είναι τα αποτελέσματα;
Πώς λειτουργεί η κατασκευή async/await; Σε ποιο νήμα εκτελείται ο κώδικας μετά το await;
Ποια είναι η πολυπλοκότητα εισαγωγής σε List και Dictionary; Τι είναι οι συγκρούσεις στους λεξικούς πίνακες;
Πώς λειτουργεί ένας σημαφόρος; Ποια είναι η διαφορά του από ένα lock;
Το SELECT λειτουργεί αργά — ποια μπορεί να είναι η αιτία και τι πρέπει να κάνετε;
Ποια είναι η διαφορά μεταξύ ασύγχρονης προγραμματισμού και πολυνηματικής;
Πώς γράφετε κείμενο σε ένα αρχείο ταυτόχρονα από δύο διαφορετικές εργασίες; Πώς συγχρονίζετε την πρόσβαση;
Ερωτήσεις του υποψηφίου σχετικά με το έργο (μορφή εργασίας, ομάδα, διαδικασίες)
Ποια είναι η διαφορά μεταξύ Entity Framework και Dapper;