C#
Πώς χειρίζεστε τα επιχειρηματικά σφάλματα και επιστρέφετε σωστά κωδικούς HTTP στον πελάτη;
var buf = new Queue<T>(); foreach (T i in source) { buf.Enqueue(i); if (buf.Count > n) yield return buf.Dequeue(); } // source.Count == 11 var x = FilterLast(source, 3).Take(4);
Πόσες είναι συνολικά οι διευθύνσεις IPv4 ή πώς μπορεί να υπολογιστεί αυτό;
Κανονικοποίηση βάσεων δεδομένων.
Τι περιμένετε από τη νέα δουλειά;
Υπολογιστική πολυπλοκότητα των λειτουργιών: ανάλυση της πολυπλοκότητας του βρόχου με HashSet και List (Contains + Add). Γιατί το List δεν είναι απλώς ένας πίνακας; Πώς διαχειρίζεται το List το μέγεθός του; Ποια είναι η αμοιβόμενη πολυπλοκότητα της προσθήκης στο List;
Τι είναι η συνεπής κατακερματισμός; Εικονικά shards/κάδοι;
Πόσα bits υπάρχουν σε ένα byte;
Εξηγήστε τη λειτουργία LIKE στη SQL και πώς χρησιμοποιείται για την αναζήτηση δεδομένων
Μπορεί να προκύψει σε Java μια κατάσταση όπου ένα αντικείμενο τιμής είναι ένας σημαντικός τύπος και αποθηκεύεται στη σωρό;
Ποια είναι η κύρια λειτουργία του τύπου δεδομένων Record στον προγραμματισμό;
Μίλησέ μου για το μονοπάτι σου στον τομέα των πληροφοριακών τεχνολογιών
Ποια είναι η διαφορά μεταξύ της χρήσης κληρονομιάς κλάσεων και της υλοποίησης διεπαφών στον αντικειμενοστραφή προγραμματισμό;
Εξηγήστε πώς πραγματοποιείται η φόρτωση σχετικών δεδομένων στο Entity Framework και πώς διαφέρει από την τεμπέλικη φόρτωση.
Περιγράψτε τη διαδικασία υλοποίησης του μηχανισμού αυθεντικοποίησης χρηστών στο API του έργου σας.
Πώς να διασφαλίσετε ότι οι αναγνώστες Kafka λαμβάνουν τα μηνύματα με την ίδια σειρά που γράφτηκαν;
Μπορείτε να εξηγήσετε την έννοια της ιδιομορφίας στο πλαίσιο των web API και γιατί είναι σημαντική για την αξιοπιστία του συστήματος;
Πώς οργανώνεται το σύστημα ειδοποίησης των προγραμματιστών για τυχόν σφάλματα ή περιστατικά;
Τι είναι ο τύπος record στη C#; Για ποιο λόγο τον χρησιμοποιείτε;
Μίλησέ μου για τις λειτουργίες του GC: διακομιστής και επιτραπέζιος. Πότε να χρησιμοποιήσετε ποιο;