C/C++
Πότε δεν καλούνται οι καταστροφείς (destructors) κατά την κλήση μιας εξαίρεσης;
Δώστε παραδείγματα πρακτικής εφαρμογής του τελεστή placement new.
Τι είναι η σημασιολογία μετακίνησης και πώς να τη χρησιμοποιήσετε;
Ποια έξυπνα δείκτες (smart pointers) γνωρίζετε;
Ποια παρενέργεια μπορεί να προκύψει κατά την εργασία με κώδικα σε αρχεία κεφαλίδας;
Μπορείτε να παραθέσετε τα βασικά πλεονεκτήματα και μειονεκτήματα της χρήσης C++;
Πώς μπορεί να συμβεί διαρροή μνήμης κατά τη χρήση του unique_ptr σε C++;
Τι είναι η αναδρομή;
Έχετε κάποιες ερωτήσεις σχετικά με το έργο ή την τεχνολογία;
Μπορούν να χρησιμοποιηθούν αριθμοί κινητής υποδιαστολής ως κλειδιά κοντέινερ;
Ποια είναι τα βασικά προβλήματα που σχετίζονται με τη χρήση δεικτών σε C/C++;
Ποιος τύπος δεδομένων πρέπει να χρησιμοποιείται ως κλειδί για την αναπαράσταση του χρηματικού ισοδυνάμου;
Ποια λεπτομέρεια πρέπει να ληφθεί υπόψη εάν μια εξαίρεση ρίχνεται από τον κατασκευαστή;
Ποιος νέος τύπος μεταβλητής εισήχθη στο C++11;
Το std::cout γράφει άμεσα δεδομένα στον περιγραφέα αρχείου;
Πώς αξιολογείται η αποδοτικότητα της λειτουργίας εισαγωγής ενός στοιχείου σε έναν πίνακα κατακερματισμού υπό διαφορετικές συνθήκες;
Σε ποιες περιπτώσεις είναι απαραίτητο να γράφετε κώδικα σε αρχεία κεφαλίδας;
Ποιο είναι το όφελος από τη χρήση ανώνυμου χώρου ονομάτων σε C++;
Ποιος είναι ο ρόλος της λειτουργίας std::forward στην παράδοση επιχειρημάτων και γιατί χρησιμοποιείται σε λειτουργίες προτύπων;
Ποια πρότυπα ανάπτυξης και τεκμηρίωσης χρησιμοποιήσατε στην πρακτική σας;