C#
Ποιοι είναι οι λόγοι της αποχώρησής σας από την προηγούμενη εργασία σας;
Ποια είναι η διαφορά μεταξύ των τρόπων εξαγωγής πληροφοριών από μια λίστα και ένα λεξικό σε μια γλώσσα προγραμματισμού;
Έχετε αντιμετωπίσει δυσκολίες ή διαφωνίες στην ομάδα στην προηγούμενη εργασία σας;
Επιτρέπεται η εκτέλεση ασύγχρονων εργασιών μέσα σε ένα lock στον πολυνηματικό προγραμματισμό;
Ποια είναι η διαφορά μεταξύ της χρήσης της λέξης-κλειδιού ref και out στη μεταφορά επιχειρημάτων σε μεθόδους C#;
Πώς συγκρίνεις και επιλέγεις την πιο κατάλληλη επιλογή από τις διάφορες προτάσεις ή συνθήκες εργασίας που σου έχουν προταθεί;
Μπορείτε να εξηγήσετε τι εννοείται με τον όρο 'build' στο πλαίσιο της ανάπτυξης λογισμικού;
Από ποια στοιχεία αποτελείται ο τελεστής using στη C++;
Μπορείτε να εξηγήσετε τι εννοείται με ένα πλούσιο μοντέλο πεδίου στο πλαίσιο της ανάπτυξης λογισμικού;
Εξηγήστε την ουσία της τεχνολογίας caching και πώς εφαρμόζεται στα συστήματα αποθήκευσης δεδομένων.
Πώς διαφέρουν οι έννοιες της ασύγχρονης εκτέλεσης εργασιών και του πολυνηματισμού στον προγραμματισμό;
Μπορείτε να δώσετε ένα παράδειγμα όταν δημιουργούνται δικές σας εξαιρέσεις στον κώδικα;
Ποιες εργασίες και δραστηριότητες εκτελούσατε εκτός του τομέα του προγραμματισμού στην προηγούμενη εργασία σας;
Ποια είναι η κύρια αποστολή της μεθόδου POST κατά την εργασία με ένα web-API;
Μπορείτε να εξηγήσετε τι σημαίνει το ακρωνύμιο ACID στο πλαίσιο των συναλλαγών βάσεων δεδομένων;
Εξηγήστε τη λειτουργία της προσωρινής αποθήκευσης των στατικών πόρων και γιατί είναι απαραίτητη στην ανάπτυξη ιστοσελίδων.
Μπορεί μια ασύγχρονη μέθοδος να εκτελεστεί με τρόπο που να λειτουργεί συγχρονικά;
Ποια είναι η διαφορά μεταξύ των μηχανισμών Mutex και Monitor στον συγχρονισμό νημάτων;
Εξηγήστε τις διαφορές μεταξύ των διεπαφών IQueryable και IEnumerable στο πλαίσιο εργασίας με δεδομένα.
Μπορείτε να εξηγήσετε τι είναι μια διεπαφή στον προγραμματισμό;