C#
Ποιο είναι το κακό με μια προσέγγιση όπου η βασική κλάση γνωρίζει τους συγκεκριμένους κληρονόμους, και πώς μπορεί να αντικατασταθεί;
Μίλησέ μου για τις λειτουργίες του GC: διακομιστής και επιτραπέζιος. Πότε να χρησιμοποιήσετε ποιο;
Με ποια λέξη-κλειδί μπορείτε να καλέσετε την βασική υλοποίηση της μεθόδου από μια υπερκαλυμμένη;
Ποιες άλλες παραδείγματα και προσεγγίσεις ανάπτυξης λογισμικού έχετε εφαρμόσει εκτός από τον αντικειμενοστραφή προγραμματισμό;
Πώς αξιολογείτε το επαγγελματικό σας επίπεδο;
Τι είναι το πρόβλημα N+1;
Ποια είναι η υπολογιστική πολυπλοκότητα της εργασίας διαγραφής διπλότυπων; Από τι εξαρτάται; Πώς λειτουργεί εσωτερικά το HashSet;
Για ποιες εργασίες μπορεί να χρειαστεί μια μερική κλάση;
Πόσες είναι συνολικά οι διευθύνσεις IPv4 ή πώς μπορεί να υπολογιστεί αυτό;
Τι είναι το Activity στο MassTransit;
Ποια αρχιτεκτονικά μοτίβα γνωρίζετε;
Ποια είναι η ουσία της έννοιας των γενεών GC (0, 1, 2); Τι βελτιστοποιούμε;
Τι περιμένετε από τη νέα δουλειά;
Ποιοι τύποι δομών ευρετηρίου διατίθενται στο PostgreSQL και για ποιες περιπτώσεις είναι κατάλληλοι;
Έχετε εργαστεί με την αρχιτεκτονική κατανεμημένων συστημάτων υπολογισμού;
Σε ποιες περιπτώσεις είναι σκόπιμο να χρησιμοποιούμε πίνακες στον προγραμματισμό;
Έχετε δουλέψει με συστήματα cache στη μνήμη RAM;
Τι θα εμφανίσει το πρόγραμμα αν το throw σχολιαστεί στις συγκεκριμένες θέσεις;
Πώς υλοποιείται η κληρονομιά των διεπαφών στον αντικειμενοστραφή προγραμματισμό;
Μπορείτε να εξηγήσετε πώς υλοποιείται ο μηχανισμός αυτόματης διαχείρισης μνήμης στα συστήματα προγραμματισμού;