C/C++
Σε ποιες περιπτώσεις συνίσταται η χρήση του operator dynamic_cast σε C++;
Πώς μπορεί κανείς να πολλαπλασιάσει ή να διαιρέσει έναν ακέραιο με το 2 χρησιμοποιώντας bitwise λειτουργίες;
Από ποια στοιχεία αποτελείται ένα shared_ptr;
Δώστε ένα παράδειγμα της χειρότερης περίπτωσης αναζήτησης σε δυαδικά δέντρα.
Σε ποιες περιπτώσεις δεν καλούνται οι καταστροφείς όταν προκύπτουν εξαιρέσεις;
Ποια είναι η διαφορά μεταξύ weak_ptr και shared_ptr;
Γιατί δεν γράφουμε κώδικα στο αρχείο κεφαλίδας;
Τι σημαίνει η συντομογραφία YAGNI;
Πώς ονομάζεται η δυνατότητα κλήσης μιας συνάρτησης χωρίς να δηλώνεται ρητά ο χώρος ονομάτων;
Ποιοι είναι οι δύο τύποι του τελεστή delete στην C++;
Είναι καλή πρακτική ή κακή πρακτική η υπερφόρτωση των λογικών λειτουργιών;
Μίλησε για τους τρόπους μεταφοράς παραμέτρων σε συναρτήσεις στη C/C++.
Μπορεί μια συνάρτηση σε C++ να δέχεται μεταβλητό αριθμό παραμέτρων;
Τι τύπο δεδομένων χρησιμοποιείται συνήθως για μετρητές σε C++;
Πώς ονομάζεται η ιδιωματική έκφραση του στατικού πολυμορφισμού σε C++;
Πότε συμβαίνει η πιο δυσμενής περίπτωση αναζήτησης στο unordered_set;
Τι συμβαίνει αν προκύψει εξαίρεση σε μια λειτουργία που έχει σημειωθεί ως noexcept;
Ποιοι είναι οι δύο τύποι του τελεστή delete στη C++;
Τι θα συμβεί αν αντιγράψετε ένα αντικείμενο τύπου string;
Ποια χρήσιμα χαρακτηριστικά και δυνατότητες προστέθηκαν στο C++14;