C/C++
Εξηγήστε την έννοια της εικονικής κληρονομιάς στον αντικειμενοστραφή προγραμματισμό.
Ποιος είναι ο ελάχιστος αριθμός mutex που απαιτείται για να προκληθεί αδιέξοδο (deadlock);
Γιατί είναι απαραίτητο να χρησιμοποιούμε παρενθέσεις κατά την μεταβίβαση επιχειρημάτων σε μακροεντολές;
Μπορείτε να εξηγήσετε τι σημαίνει ο όρος 'υπερφόρτωση' στο πλαίσιο του προγραμματισμού;
Έχετε εμπειρία με συστήματα που χρησιμοποιούν ασύγχρονα μηχανισμούς επεξεργασίας δεδομένων;
Πώς καθορίζει το std::move ποια μέλη της κλάσης πρέπει να μεταβιβαστούν με τη μεταβίβαση ιδιοκτησίας;
Μπορείτε να εξηγήσετε πώς υλοποιείται η δομή δεδομένων ουρά;
Πώς πραγματοποιείται η μεταφορά δεδομένων με τιμή κατά τη χρήση της βιβλιοθήκης Qt;
Μοιραστείτε την εμπειρία σας με τη γλώσσα προγραμματισμού C.
Μπορείτε να εξηγήσετε τι εννοείται με το επίπεδο συνοχής μέσα σε ένα λογισμικό ή σύστημα;
Έχετε εμπειρία στον προγραμματισμό σε Python;
Με ποιες δυσκολίες μπορεί να συναντήσει κανείς κατά τον υπολογισμό πολύ μεγάλων αριθμών Fibonacci με αναδρομή, για παράδειγμα, ένα εκατομμύριο;
Μπορείτε να εξηγήσετε τι είναι το CMake και πώς χρησιμοποιείται για την αυτοματοποίηση της κατασκευής έργων;
Πώς περνάμε ένα επιχείρημα σε μια συνάρτηση κατά την κλήση;
Συνιστάται η χρήση του τύπου float ως κλειδί σε δομές δεδομένων;
Χρησιμοποιήσατε std::weak_ptr στα έργα σας για τη διαχείριση του χρόνου ζωής των αντικειμένων;
Ποια είναι η υπηκοότητά σου ή η υπηκοότητα που κατέχεις;
Ποιοι είναι οι βασικοί παράγοντες που πρέπει να ληφθούν υπόψη κατά την επιλογή ενός νέου τόπου εργασίας;
Γιατί ο μεταγλωττιστής σημειώνει τους καταστροφείς με τη λέξη-κλειδί noexcept;
Με ποια κριτήρια καθοδηγείσαι κατά την επιλογή εργασιακού χώρου;