C/C++
Έχετε εμπειρία με το πρωτόκολλο TCP στα έργα σας;
Εξηγήστε την έννοια της ουράς αναδρομής και πώς διαφέρει από την κανονική αναδρομή.
Ποιοι είναι οι στόχοι και οι προσδοκίες σου σχετικά με αυτήν τη νέα επαγγελματική εμπειρία;
Έχετε χρησιμοποιήσει στην πράξη το κοντέινερ std::unordered_map για αποθήκευση και γρήγορη πρόσβαση σε δεδομένα;
Μπορεί να οριστεί σε C++ μια κλάση που περιέχει μόνο καθαρές εικονικές συναρτήσεις και δεν μπορεί να δημιουργηθεί άμεσα;
Σε ποιες περιπτώσεις η υπερβολική κανονικοποίηση μιας βάσης δεδομένων μπορεί να επηρεάσει αρνητικά την απόδοσή της;
Σε ποιες περιπτώσεις είναι κατάλληλο να χρησιμοποιείτε std::weak_ptr σε ένα πρόγραμμα C++;
Ποια είναι τα βασικά μηχανιστικά που γνωρίζετε για τη διαχείριση πολυνηματικής επεξεργασίας;
Ποια είναι τα επίπεδα πρόσβασης στα μέλη μιας κλάσης στον αντικειμενοστραφή προγραμματισμό;
Τι πρέπει να γίνει για να καλέσετε τη βέλτιστη σημασιολογία μετακίνησης κατά την ανακατανομή στοιχείων σε std::vector;
Μίλησε για το έργο στο οποίο συμμετείχες και τον ρόλο που ανέλαβες
Μπορεί η γλώσσα C να θεωρηθεί ως αρχική γλώσσα για την εκμάθηση προγραμματισμού;
Ποια είναι η διαφορά μεταξύ των containers std::map και std::unordered_map στη C++;
Ποιο εργαλείο ανάλυσης στατικού κώδικα χρησιμοποιήσατε στο τελευταίο σας έργο;
Εξηγήστε τι σημαίνει η ύπαρξη κυκλικής σύνδεσης μεταξύ μονάδων ή συστατικών στο σύστημα.
Μπορείτε να δώσετε μια κατάσταση στην οποία η χρήση του std::set είναι η πιο κατάλληλη λύση;
Ποιος είναι ο σκοπός της λειτουργίας std::move στη C++ και πώς επηρεάζει τη διαχείριση πόρων του αντικειμένου;
Μίλησέ μου για τις περιπτώσεις ανίχνευσης και διόρθωσης σφαλμάτων σε πολύπλοκα κατανεμημένα συστήματα
Μπορείς να αναφέρεις και να εξηγήσεις τα βασικά παραδείγματα προγραμματισμού, εκτός από την αντικειμενοστραφή προσέγγιση;
Ποια είναι η ιδιαιτερότητα της κλήσης εικονικών μεθόδων μέσα στον κατασκευαστή μιας κλάσης;