C#
Μπορείτε να εξηγήσετε τα στάδια του κύκλου ζωής του ελεγκτή στην εφαρμογή σας;
Εξηγήστε τι είναι μια δομή δεδομένων πίνακα κατακερματισμού και πώς λειτουργεί
Με ποιους τρόπους μπορεί να επεκταθεί και να αυξηθεί η χωρητικότητα μιας web εφαρμογής;
Εξηγήστε τις διαφορές μεταξύ νημάτων, διαδικασιών και ασύγχρονης εκτέλεσης εργασιών, καθώς και πώς αλληλεπιδρούν.
Πώς βελτιστοποιείτε τη μέθοδο Enrich για 10 εκατομμύρια γεγονότα με διαφορετικά ID; Πώς περιορίζετε τον παραλληλισμό;
Ποια συγκεκριμένη έκδοση του .NET Core χρησιμοποιήσατε στα έργα σας;
Μπορείς να αναφέρεις και να εξηγήσεις τα βασικά μοτίβα συμπεριφοράς που χρησιμοποιούνται στον σχεδιασμό λογισμικού;
Έχετε αλλάξει ποτέ τη λειτουργία του συλλέκτη απορριμμάτων στο σύστημά σας;
Μπορείτε να μας πείτε για την πιο ενδιαφέρουσα ή δύσκολη εργασία που έπρεπε να λύσετε στην πρακτική σας;
Πώς να διαχειριστείτε δομές δεδομένων ασφαλείς για νήματα σε ένα περιβάλλον πολλαπλών νημάτων;
Πώς υλοποιείται η σχέση πολλών προς πολλούς μεταξύ των πινάκων σε μια βάση δεδομένων;
Έχετε χρησιμοποιήσει την κλάση StringBuilder στα έργα σας για εργασία με συμβολοσειρές;
Σε ποιες περιπτώσεις η χρήση δείκτη αυξάνει την ταχύτητα επεξεργασίας των SQL ερωτημάτων;
Ποιοι lifetime υπάρχουν στο .NET DI και γιατί το Redis ConnectionMultiplexer πρέπει να καταχωρηθεί ως Singleton;
Τι εννοείται με τα εργαλεία ανάλυσης και βελτιστοποίησης ερωτημάτων SQL;
Μπορείτε να εξηγήσετε τι εννοείται με τον όρο Scoped στον προγραμματισμό;
Εξηγήστε την έννοια και τα χαρακτηριστικά της χρήσης του ConcurrentDictionary στον πολυνηματικό προγραμματισμό.
Ποιος είναι ο κύριος σκοπός της χρήσης της μεθόδου Equals στον προγραμματισμό;
Έχετε εμπειρία με βιβλιοθήκες για την εξαγωγή δεδομένων από βάσεις δεδομένων;
Ποιος είναι ο σκοπός της χρήσης περιγραφών σχεδίων εκτέλεσης ερωτημάτων σε SQL;