C/C++
Ποιες ιδιότητες πρέπει να έχει μια κλάση ώστε το στιγμιότυπό της να μπορεί να χρησιμοποιηθεί ως μοναδικός αναγνωριστικός ή κλειδί σε συλλογές;
Ποιες απαιτήσεις πρέπει να πληρούνται για τη χρήση αυτής της βιβλιοθήκης σε ένα έργο;
Ποιος είναι ο σκοπός του τελεστή dynamic_cast στην C++;
Έχετε εμπειρία στη χρήση του εργαλείου Valgrind για την ανίχνευση διαρροών μνήμης ή σφαλμάτων εκτέλεσης;
Γίνονταν έλεγχοι κώδικα από συναδέλφους στην προηγούμενη εταιρεία σας και πόσο συχνά συνέβαιναν;
Τι σημαίνει έξοδος από τα όρια της περιοχής δεδομένων ή του δείκτη σε ένα πρόγραμμα;
Μπορείς να δώσεις ένα παράδειγμα για το πώς εφαρμόζεται η δομή δεδομένων Set στον προγραμματισμό;
Έχετε εμπειρία με τη βιβλιοθήκη MFC για την ανάπτυξη εφαρμογών σε C++;
Ποια συστήματα διαχείρισης εκδόσεων έχετε χρησιμοποιήσει στην εμπειρία σας;
Περιγράψτε τα πιο δύσκολα προβλήματα που αντιμετωπίσατε στην εργασία και πώς τα λύσατε
Ποιος είναι ο ρόλος της στοίβας στη διαχείριση μνήμης μέσα σε ένα πρόγραμμα;
Ποιες μεθόδους χρησιμοποιήσατε για την ανίχνευση και την αντιμετώπιση διαρροών μνήμης στις εφαρμογές;
Μπορείτε να εξηγήσετε τι είναι οι bitwise λειτουργίες και πώς χρησιμοποιούνται στον προγραμματισμό;
Μπορείτε να αλλάξετε τη διεύθυνση μνήμης που σχετίζεται με μια αναφορά στον προγραμματισμό;
Ποια πιθανά προβλήματα και κίνδυνοι μπορεί να προκύψουν κατά την υλοποίηση και χρήση των συναρτήσεων lambda στον κώδικά σας;
Πόσο χρόνο αφιερώνεις συνήθως στην ανάλυση και σύγκριση διαφόρων προτάσεων;
Ποιος είναι ο σκοπός της έννοιας της move-σημασιολογίας σε μια γλώσσα προγραμματισμού;
Ποιος είναι ο κύριος λόγος χρήσης του λειτουργικού συστήματος macOS;
Μπορείτε να πείτε τι βρίσκετε ελκυστικό ή συναρπαστικό σε αυτόν τον τομέα;
Εξηγήστε τον σκοπό και τη λειτουργία του τελεστή noexcept στη C++.