C#
Πώς πραγματοποιείται η εκκίνηση και η εγκατάσταση της εφαρμογής στο πλαίσιο του τρέχοντος έργου;
Μπορείτε να εξηγήσετε τι είναι οι δείκτες σε μια βάση δεδομένων και ποιος είναι ο σκοπός τους;
Εξηγήστε την αρχή λειτουργίας και τα βασικά χαρακτηριστικά του GraphQL ως τεχνολογία για την αλληλεπίδραση πελάτη-διακομιστή.
Εξηγήστε τι είναι ένας multicast delegate και πώς λειτουργεί στο πλαίσιο των delegates .NET;
Μπορείτε να μοιραστείτε την εμπειρία σας με διαφορετικούς τύπους βάσεων δεδομένων, τα χαρακτηριστικά και τις εφαρμογές τους;
Ποιοι τύποι διαρροών μνήμης μπορούν να προκύψουν στη διαχείριση δυναμικής μνήμης;
Ποια είναι η διαφορά μεταξύ του τελεστή throw και της δημιουργίας μιας νέας εξαίρεσης με throw new Exception;
Πώς να προσδιορίσετε πριν από το τελευταίο στοιχείο σε μια απλή συνδεδεμένη λίστα;
Πρέπει να γράφονται αυτόματα τεστ για κάθε στοιχείο του έργου;
Μπορείτε να δώσετε ένα παράδειγμα κατάστασης σε C# όπου το σύστημα δεν καταφέρνει να απελευθερώσει σωστά τη μνήμη, οδηγώντας σε διαρροές;
Έχετε συζητήσει προηγουμένως στην ομάδα σας για ανασκόπηση κώδικα για τη βελτίωση της ποιότητας του κώδικα;
Πώς πραγματοποιείται η μεταφορά σημαντικών τύπων δεδομένων στη καλούμενη μέθοδο και τι σημαίνει αυτό;
Τι ακριβώς συμβαίνει στο σύστημα όταν δηλώνεται μια νέα μεταβλητή στον κώδικα;
Μπορείς να αναφέρεις τα διάφορα επίπεδα απομόνωσης των συναλλαγών σε βάσεις δεδομένων;
Μπορείτε να εξηγήσετε τι εννοείται με τον όρο Έκφραση στον προγραμματισμό;
Ποιο είναι το χρονικό κόστος της λειτουργίας προσθήκης ενός στοιχείου στο τέλος της λίστας;
Μπορείτε να εξηγήσετε το νόημα της διεπαφής στον αντικειμενοστραφή προγραμματισμό;
Εξηγήστε την έννοια της καθυστερημένης φόρτωσης δεδομένων σε συστήματα και γιατί χρησιμοποιείται.
Ποιοι τύποι σχέσεων υπάρχουν μεταξύ των πινάκων σε μια βάση δεδομένων;
Μπορείτε να εξηγήσετε τον σκοπό της εντολής EXPLAIN στο PostgreSQL και πώς βοηθά στην βελτιστοποίηση των ερωτημάτων;