C/C++
Μπορείτε να εξηγήσετε τι σημαίνει η χρήση της λέξης-κλειδιού union σε μια γλώσσα προγραμματισμού;
Μπορείτε να εξηγήσετε τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης του std::unordered_map σε C++;
Περιγράψτε τα κύρια καθήκοντα και τον ρόλο σας στο τελευταίο έργο που υλοποιήσατε.
Γιατί δεν πρέπει να χρησιμοποιείτε τον τύπο δεδομένων double για εξαιρέσεις;
Ποια συστήματα διαχείρισης βάσεων δεδομένων έχετε εμπειρία στη χρήση;
Ποια είναι οι κύριες δυσκολίες ή παγίδες που σχετίζονται με τη χρήση έξυπνων δείκτών στον προγραμματισμό;
Ποια είναι η διαφορά μεταξύ των τύπων μετατροπής static_cast, dynamic_cast και reinterpret_cast στη C++;
Πώς καθορίζετε το επίπεδο τυπικότητας στην επικοινωνία με τους συναδέλφους: με «εσύ» ή με «εσείς»;
Ποια τεχνολογικά εργαλεία και πλατφόρμες χρησιμοποιείτε στη δουλειά σας;
Έχετε εμπειρία με βάσεις δεδομένων NoSQL;
Ποιο ήταν το μέγεθος της ομάδας σας στην τελευταία σας εργασία;
Έχετε εμπειρία στη χρήση του std::thread για πολυνηματική προγραμματισμό;
Μπορείτε να εξηγήσετε τι είναι μια μεταβλητή που αποθηκεύει τη διεύθυνση ενός άλλου αντικειμένου στη μνήμη;
Πες μου για την πιο δύσκολη ή συναρπαστική εργασία που έπρεπε να λύσεις στη δουλειά ή στη σχολή
Έχετε εμπειρία στον έλεγχο και τον συντονισμό των συναλλαγών σε βάσεις δεδομένων;
Έχετε κάποια ιδέα για την εταιρεία μας και τη δραστηριότητά της;
Ποιος είναι ο ρόλος του mutex στην εξασφάλιση ασφάλειας στην εκτέλεση πολυνηματικών προγραμμάτων;
Εξηγήστε τον λόγο για τον οποίο η διεύθυνση MAC θεωρείται ακατάλληλη για χρήση στο επίπεδο του δικτυακού μοντέλου πάνω από το επίπεδο σύνδεσης δεδομένων.
Πότε θα μπορέσετε να ξεκινήσετε την εκτέλεση των καθηκόντων σας;
Τι συμβαίνει αν προκύψει απροσδόκητη εξαίρεση στον καταστροφέα;