C#
Ποια μέθοδοι μπορούν να διασφαλίσουν την ασφαλή κλειδώση πόρων σε συνθήκες ασύγχρονων υπολογισμών;
Εφαρμόζεις τις αρχές SOLID κατά το σχεδιασμό συστημάτων;
Μοιραστείτε την εμπειρία σας στην ανάπτυξη λογισμικού σε C# και μιλήστε για τα πιο σημαντικά έργα σας.
Εξηγήστε τις βασικές αρχές λειτουργίας του πρωτοκόλλου HTTP/2 και πώς διαφέρει από το HTTP/1.1
Πώς μπορεί να υλοποιηθεί η λειτουργικότητα προσθήκης bots σε ένα περιβάλλον παιχνιδιού;
Ποιες προσωπικές και επαγγελματικές ποιότητες πρέπει να διαθέτει ένας ειδικός στον τομέα του προγραμματισμού;
Εξηγήστε την έννοια των αυτομάτων καταστάσεων και την εφαρμογή τους στον προγραμματισμό.
Ποια πρότυπα σχεδίασης έχετε εφαρμόσει στην πρακτική σας;
Τι είδη δοκιμών έχετε δημιουργήσει στα έργα σας;
Πώς λάμβαναν προηγουμένως τις εργασίες και τις ανατεθείσες υποχρεώσεις στην προηγούμενη εργασία σας;
Έχετε εργαστεί άμεσα με πελάτες ή αιτούντες στο πλαίσιο των έργων;
Μπορείτε να εξηγήσετε ποιο είναι το αρχή της ενσωμάτωσης στον αντικειμενοστραφή προγραμματισμό;
Πότε είναι σκόπιμο να αποφεύγουμε τη χρήση των κανονικών μορφών κατά το σχεδιασμό βάσεων δεδομένων;
Πώς δημιουργήσατε μια καθολική διεπαφή για διαφορετικά συστατικά ή modules του συστήματος;
Έχετε εργαστεί με τη βάση δεδομένων MS SQL Server στην πρακτική σας;
Σε ποιες περιπτώσεις είναι απαραίτητο να ελευθερώνετε χειροκίνητα τη μνήμη που έχει διατεθεί για δεδομένα;
Μπορείτε να μοιραστείτε την εμπειρία σας στην εφαρμογή του μοτίβου CQRS σε έργα;
Έχετε εμπειρία με μοτίβα σχεδίασης στα έργα σας;
Έχετε δει την υλοποίηση των μεθόδων LINQ και καταλαβαίνετε πώς λειτουργούν;
Περιγράψτε την πρακτική σας εμπειρία στη χρήση SQL σε έργα