C#
Ποιος είναι ο κύριος στόχος της χρήσης της πλατφόρμας .NET Core στην ανάπτυξη εφαρμογών;
Είσαι έτοιμος να διαχωρίσεις μια πολύπλοκη εργασία σε μικρότερα μέρη για να διευκολύνεις την επίλυσή της;
Μπορεί να εξηγηθεί ο μηχανισμός κλιμάκωσης των μπλοκαρισμάτων σε συστήματα διαχείρισης βάσεων δεδομένων SQL;
Ποια είναι η διαφορά μεταξύ των διαφορετικών τύπων κλάσεων στον προγραμματισμό;
Ποια εργαλεία και προσεγγίσεις χρησιμοποιήσατε για την οργάνωση της διαδικασίας ταυτοποίησης και εξουσιοδότησης των χρηστών;
Ποια είναι η κύρια λειτουργία της δομής δεδομένων που ονομάζεται σωρός και για ποιο σκοπό χρησιμοποιείται;
Ποιες ενέργειες πρέπει να γίνουν με ένα κανονικό λεξικό για να αποφευχθεί η χρήση της ασφαλούς για νήματα παραλλαγής ConcurrentDictionary;
Ποιες εμπειρίες και ευθύνες είχατε στην τελευταία σας εργασία;
Μπορείτε να εξηγήσετε την έννοια των γενεών στο σύστημα αυτόματης διαχείρισης μνήμης;
Εξηγήστε το νόημα και την εφαρμογή της αρχής υποκατάστασης του Liskov στον αντικειμενοστραφή προγραμματισμό.
Έχετε εργαστεί με τη σύνταξη ερωτημάτων SQL για την απόκτηση δεδομένων;
Ποια είναι τα βασικά πλεονεκτήματα και μειονεκτήματα των γλωσσών προγραμματισμού που μεταγλωττίζονται σε κώδικα μηχανής;
Πώς καταλαβαίνει το dotnet ότι μια λειτουργία I/O έχει ολοκληρωθεί;
Εξηγήστε την έννοια της αυτόματης διαχείρισης μνήμης και τον ρόλο του συλλέκτη απορριμμάτων σε αυτή τη διαδικασία
Μπορείτε να εξηγήσετε τι σημαίνει το επίπεδο απομόνωσης των συναλλαγών στο PostgreSQL και πώς επηρεάζει τη λειτουργία του συστήματος;
Ποιος είναι ο ρόλος της διαδικασίας κανονικοποίησης δεδομένων στις σχεσιακές βάσεις δεδομένων και γιατί είναι απαραίτητη;
Πώς υλοποιήθηκε η διαχείριση εκδόσεων API στο έργο; Πώς καλούσε ο πελάτης μια συγκεκριμένη έκδοση;
Ποιοι λόγοι επιτρέπουν την ανάθεση ιδιοτήτων σε διεπαφές σε μια γλώσσα προγραμματισμού;
Εξηγήστε τι είναι το AutoResetEvent και πώς χρησιμοποιείται για τον συγχρονισμό νημάτων στο .NET.
Μπορείτε να εξηγήσετε τι εννοείται με τον όρο 'build' στο πλαίσιο της ανάπτυξης λογισμικού;