C/C++
Εξηγήστε τις αρχές λειτουργίας των μηχανισμών ενιαίας σύνδεσης (SSO) και τον ρόλο τους στη διαχείριση πρόσβασης.
Μπορείτε να εξηγήσετε τι είναι μια εικονική λειτουργία στον αντικειμενοστραφή προγραμματισμό;
Εξηγήστε την έννοια της διπλά συνδεδεμένης λίστας και τα βασικά χαρακτηριστικά της
Ποια είναι η χρονική πολυπλοκότητα της λειτουργίας αναζήτησης ενός στοιχείου με κλειδί στο std::map;
Μπορείτε να εξηγήσετε τον σκοπό και τη λειτουργία της συνάρτησης make_shared στη C++ και ποια είναι τα πλεονεκτήματά της σε σύγκριση με τη χρήση του new για τη δημιουργία έξυπνων δείκτών;
Έχετε εμπειρία με πρωτόκολλα μετάδοσης δεδομένων σε δίκτυο;
Πώς οργανώνετε την ανταλλαγή πληροφοριών μεταξύ νημάτων σχετικά με μια εξαίρεση που προέκυψε;
Ποιος είναι ο ρόλος και ο σκοπός της λέξης-κλειδιού const στη γλώσσα προγραμματισμού;
Ποιοι περιορισμοί υπάρχουν κατά τη χρήση της τυπικής βιβλιοθήκης C++ STL;
Μπορείτε να δώσετε ένα παράδειγμα κατάστασης όπου η χρήση της δομής δεδομένων multiset είναι δικαιολογημένη;
Πώς μπορεί να υλοποιηθεί η συμπεριφορά του τελεστή μετα-αύξησης μιας μεταβλητής;
Πώς υλοποιούνται οι συμβολοσειρές στη γλώσσα C++ και από τι αποτελούνται;
Πώς υλοποιείται ο έξυπνος δείκτης unique_ptr και πώς διαχειρίζεται την ιδιοκτησία του αντικειμένου;
Μπορείτε να εξηγήσετε τι σημαίνει ένα μεταβλητό αντικείμενο στον προγραμματισμό;
Ποιες εξωτερικές βιβλιοθήκες και εργαλεία χρησιμοποίησες στα έργα σου;
Ποιες συνέπειες μπορεί να προκύψουν κατά την κλήση μιας εικονικής λειτουργίας μέσα σε έναν καταστροφέα αντικειμένου;
Μπορείτε να εξηγήσετε τι εννοείται με τον όρο εισαγωγή/εξαγωγή στο πλαίσιο των πληροφοριακών συστημάτων;
Μπορείτε να μοιραστείτε την εμπειρία σας στον τομέα της ανάπτυξης και των έργων στα οποία συμμετείχατε;
Ποιες ενέργειες πραγματοποιούνται κατά την προσθήκη ενός νέου στοιχείου σε έναν δυναμικό πίνακα τύπου vector;
Τι εννοείται με την αρχή της ανοιχτότητας/κλεισίματος στον αντικειμενοστραφή προγραμματισμό;