C#
Από την άποψη της εμφάνισης των μετρήσεων — δική μας λύση ή τυπική;
Ποιες ερωτήσεις μπορείτε να θέσετε στους εκπροσώπους της εταιρείας κατά τη διάρκεια της συνέντευξης;
Επιστρέφει το νήμα στη δεξαμενή νημάτων μετά την εκτέλεση μιας μεθόδου που ξεκίνησε μέσω async και εκτελείται συγχρονικά;
Ποια εργαλεία και βιβλιοθήκες χρησιμοποιείς κατά τον προγραμματισμό σε Python;
Πώς γίνεται η διαχείριση ρόλων και δικαιωμάτων των συμμετεχόντων στο έργο σας;
Ποια βήματα θα ακολουθούσατε αν μια καθυστέρηση στην λήψη δεδομένων από τη βάση δεδομένων προκαλούσε προβλήματα στην εφαρμογή;
Μπορείτε να εξηγήσετε την έννοια των γενικών τύπων στον προγραμματισμό;
Μπορείτε να εξηγήσετε την έννοια των παράλληλων υπολογισμών και την εφαρμογή τους στον προγραμματισμό;
Τι σημαίνει το γράμμα L στις αρχές SOLID και πώς επηρεάζει το σχεδιασμό των λογισμικών συστημάτων;
Εξηγήστε τις αρχές που βρίσκονται στη βάση της έννοιας SOLID και την επιρροή τους στην ανάπτυξη λογισμικού.
Ποιες είναι οι κύριες δυσκολίες που προκύπτουν κατά την εργασία με βάσεις δεδομένων και πώς τις αντιμετωπίζετε;
Μπορείτε να χρησιμοποιήσετε async/await μέσα σε ένα lock; Γιατί;
Πώς διασφαλίζει ο μηχανισμός δεικτών την επιτάχυνση της εκτέλεσης ερωτημάτων σε βάσεις δεδομένων SQL;
Μπορείτε να αναφέρετε τους βασικούς τύπους δεδομένων που χρησιμοποιούνται στη γλώσσα C#;
Μπορείτε να περιγράψετε τα βασικά χαρακτηριστικά του RESTful API και πώς διαφέρουν από άλλους τρόπους αλληλεπίδρασης με τις υπηρεσίες;
Μπορείτε να εξηγήσετε τι είναι ένα Mock και σε ποιες περιπτώσεις χρησιμοποιείται στη δοκιμή;
Μπορείτε να εξηγήσετε τι εννοείται με τα invariants στο πλαίσιο των κλάσεων;
Εξηγήστε τον σκοπό και τη λειτουργία του κατασκευαστή κατά τη δημιουργία ενός νέου αντικειμένου στον αντικειμενοστραφή προγραμματισμό
Ποιες μέθοδοι και πρακτικές εφαρμόζεις για να δουλέψεις με το μοντέλο δεδομένων στα έργα σου;
Πώς περιμένουμε την ολοκλήρωση δύο ασύγχρονων λειτουργιών; Μπορούμε να ορίσουμε χρόνο αναμονής;