C/C++
Ονομάστε τις βασικές αρχές του αντικειμενοστραφούς προγραμματισμού.
Πώς υπερφορτώνουμε τον τελεστή προσαύξησης σε postfix και prefix σε C++;
Ποια έξυπνα δείκτες σε C++ γνωρίζετε;
Ποια είναι η βάση για το γεγονός ότι πολλαπλά `shared_ptr` μπορούν να αναφέρονται στο ίδιο αντικείμενο;
Τι συμβαίνει σε περίπτωση σύγκρουσης κατά την απόκτηση κλειδιού για ένα κοντέινερ σε C++;
Σε ποια περιοχή μνήμης δημιουργούνται οι τοπικές, παγκόσμιες και στατικές μεταβλητές;
Ποιες εγγυήσεις ασφαλείας γνωρίζεις;
Τι σημαίνει η συντομογραφία DRY;
Τι είναι το noexcept στην C++;
Ποια είναι τα ζητήματα κατά την αλληλεπίδραση προγραμμάτων σε C και C++;
Τι πρέπει να κάνετε για να χρησιμοποιήσετε μια κλάση ως κλειδί σε ένα unordered_map;
Πώς μπορούμε να ελέγξουμε ότι δεν υπάρχουν εξαιρέσεις κατά την εργασία με τον τύπο double;
Τι είναι οι πεδία bit σε C++;
Πώς θα περιέγραφες τις σχέσεις που δημιουργούνται στην αρχιτεκτονική MVC;
Ποιοι τρόποι υπάρχουν για να αποτρέψουμε τις αμοιβαίες ακινητοποιήσεις σε πολυνηματικές εφαρμογές;
Πώς απενεργοποιείτε το mangling ονομάτων σε C/C++;
Πώς προκύπτει η αθροιστική σταθερή πολυπλοκότητα στη δομή δεδομένων map;
Γιατί δεν πρέπει να χρησιμοποιείτε τον τύπο δεδομένων double σε περιπτώσεις εξαιρέσεων;
Για ποιους σκοπούς μπορεί να χρησιμοποιηθεί η εικονική κληρονομιά στην C++;
Πώς εκτελείτε την ενέργεια διαγραφής ενός στοιχείου από την αρχή σε ένα διάνυσμα, εάν η σειρά των στοιχείων δεν είναι σημαντική;