Πώς μπορεί να αλλάξει η τιμή μιας μεταβλητής που έχει δηλωθεί ως const σε C++;
C/C++
Έχετε εμπειρία στην ανάπτυξη ή εργασία με τη γλώσσα προγραμματισμού Python;
Έχετε εμπειρία στη χρήση εικονικών καταστροφικών σε έργα σας;
Εξηγήστε την έννοια του αμοιβαίου αποκλεισμού των διαδικασιών και πώς μπορεί να προκύψει σε ένα πολυνηματικό σύστημα.
Πώς αξιολογείται η αλγοριθμική πολυπλοκότητα της λειτουργίας εισαγωγής ενός στοιχείου στο μέσο του container std::list;
Πώς πραγματοποιείται η μετατροπή τύπων δεδομένων στις γλώσσες προγραμματισμού και πώς τις χρησιμοποιούν;
Μπορείς να απαριθμήσεις τους βασικούς αλγόριθμους ταξινόμησης και να εξηγήσεις τις αρχές τους;
Πώς αξιολογείται η αποτελεσματικότητα του αλγορίθμου γρήγορης ταξινόμησης ανάλογα με την κατάσταση;
Κατά τη διαγραφή ενός αντικειμένου μέσω δείκτη στην βασική κλάση με καθορισμένο εικονικό καταστροφέα, πώς καλούνται οι καταστροφείς στη σειρά κληρονόμησης;
Έχετε εμπειρία στη συγγραφή και χρήση scripts σε Bash;
Έχετε πραγματοποιήσει ποτέ λειτουργία συγχώνευσης αλλαγών από διαφορετικά branches στο Git;
Πώς οργανώνεται η δομή δεδομένων στον κοντέινερ std::unordered_map για την αποθήκευση στοιχείων;
Σε ποιες περιπτώσεις είναι σκόπιμο να εφαρμόσετε το πρότυπο προσαρμογέα;
Πώς διαχειρίζεται το std::unique_ptr την αυτόματη απελευθέρωση της δεσμευμένης μνήμης;
Μπορείτε να εξηγήσετε τι εννοείται με τον όρο 'διαδικασία' στο πλαίσιο των λειτουργικών συστημάτων;
Έχετε αλλάξει ποτέ το μήνυμα commit μετά την ολοκλήρωσή του στο Git;
Εξηγήστε τι συμβαίνει όταν δύο κλειδιά σε ένα HashMap έχουν την ίδια τιμή κατακερματισμού και πώς αυτό επηρεάζει την αποθήκευση δεδομένων.
Έχετε εμπειρία στη χρήση έξυπνων δείκτών στα έργα σας;
Χρησιμοποιήσατε std::weak_ptr στα έργα σας για τη διαχείριση του χρόνου ζωής των αντικειμένων;
Ποια είναι η κύρια λειτουργία του μοτίβου Visitor στην αντικειμενοστραφή προγραμματισμό;