C#
Έχετε ζητήσει ποτέ βοήθεια από τον αρχηγό της ομάδας λόγω έλλειψης χρόνου;
Σε ποιες περιπτώσεις συνιστάται η χρήση διεπαφών στην ανάπτυξη λογισμικού;
Είναι η αναζήτηση ενός στοιχείου σε ένα λεξικό πάντα μια λειτουργία με σταθερή πολυπλοκότητα O(1);
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της πλατφόρμας .NET;
Τι σημαίνει το γράμμα D στις αρχές SOLID προγραμματισμού;
Μπορούν να πραγματοποιηθούν λειτουργίες κλειδώματος μέσα σε μια κρίσιμη ενότητα;
Είναι δυνατή η εννοιολογική αξιολόγηση και σύγκριση οποιωνδήποτε αντικειμένων στη γλώσσα C#;
Μπορεί να οριστεί κατασκευαστής σε μια διεπαφή στη γλώσσα προγραμματισμού;
Σε ποια έργα ή καθήκοντα εργάστηκες πρόσφατα;
Έχετε εμπειρία με εργασίες που απαιτούν ασύγχρονες ή καθυστερημένες λειτουργίες;
Έχεις συζητήσει με τον αρχηγό της ομάδας ζητήματα σχετικά με την αύξηση του φόρτου στο έργο;
Πώς υλοποιήθηκαν οι κατανεμημένες συναλλαγές στα μικροϋπηρεσίες; Χρησιμοποιήσατε saga;
Ποια βιβλιοθήκη χρησιμοποιήσατε για τη δημιουργία mock αντικειμένων κατά τη δοκιμή;
Ποια μέθοδο χρησιμοποιούμε για να μειώσουμε την πιθανότητα σφαλμάτων κατά τη διάρκεια μεταναστεύσεων βάσεων δεδομένων σε μια ομάδα ανάπτυξης;
Πώς μπορεί να οργανωθεί μια σχέση 'πολλά προς πολλά' μεταξύ οντοτήτων σε μια βάση δεδομένων;
Μπορείτε να εξηγήσετε τι συμβαίνει από προεπιλογή κατά την επεξεργασία γεγονότων στο σύστημα;
Εξηγήστε την αρχή λειτουργίας και την εφαρμογή των κοινών εκφράσεων πίνακα (CTE) στα συστήματα διαχείρισης βάσεων δεδομένων.
Ποια μέθοδοι μπορούν να χρησιμοποιηθούν για να ακυρώσετε την εκτέλεση μιας εργασίας στο σύστημα;
Μπορείτε να εξηγήσετε την έννοια των τύπων δεδομένων αναφοράς;
Ποιο ρόλο διαδραμάτισε το Redis στο προηγούμενο έργο σας και για ποιους σκοπούς χρησιμοποιήθηκε;