C/C++
Πώς μπορεί ένας προγραμματιστής να προσδιορίσει την ποσότητα της διαθέσιμης μνήμης RAM στο σύστημα κατά την εκτέλεση του προγράμματος;
Ποια διαδικασία ξεκινά και τι συμβαίνει μέσα στο σύστημα κατά την κλήση μιας συγκεκριμένης λειτουργίας;
Μπορείτε να εξηγήσετε πώς υλοποιείται η σημασιολογία μετακίνησης αντικειμένων σε C++;
Μπορεί ένα ρεύμα να ξεκινήσει από μόνο του την επανεκτέλεση του κώδικά του;
Εξηγήστε τις διαφορές μεταξύ των έξυπνων δείκτη std::unique_ptr, std::shared_ptr και std::weak_ptr στη C++
Πώς επηρεάζει η χρήση του std::move τους πόρους και την κατάσταση των αντικειμένων σε C++;
Εξηγήστε την αρχή λειτουργίας του έξυπνου δείκτη shared_ptr στη C++ και τα πλεονεκτήματά του.
Ποια πρότυπα της γλώσσας C++ χρησιμοποιήσατε στην πρακτική σας;
Μπορείτε να εξηγήσετε τι σημαίνει ο τροποποιητής πρόσβασης 'private' στον προγραμματισμό;
Έχετε εμπειρία στη δημιουργία διεπαφών χρήστη με τη χρήση C++;
Ποιες προϋποθέσεις πρέπει να οριστούν για τον καθορισμό της σύγκρισης των κλειδιών στο std::map, ώστε να διασφαλιστεί η σωστή μεταγλώττιση του κώδικα;
Πώς να προσδιορίσετε το επίπεδο ακρίβειας των αποτελεσμάτων καταγραφής στο πρόγραμμά σας;
Πώς κατανοείτε την έννοια της διασφάλισης αξιόπιστης και ασφαλούς διαχείρισης εξαιρέσεων σε ένα σύστημα;
Μπορείτε να μοιραστείτε την προηγούμενη εργασιακή σας εμπειρία και τα έργα στα οποία συμμετείχατε;
Τι συμβαίνει σε ένα αντικείμενο αν μέσα στον κατασκευαστή του προκύψει μια εξαίρεση και δεν αντιμετωπιστεί;
Μπορείτε να εξηγήσετε την αρχή λειτουργίας του κοντέινερ std::map σε C++;
Ποια είναι η εμπειρία σας στον προγραμματισμό χαμηλού επιπέδου, πιο κοντά στο υλικό;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης της συνάρτησης make_shared στην C++;
Ποιο είναι το εύρος μισθού που περιμένετε για αυτή τη θέση;
Πώς υλοποιείται η εγγύηση μοναδικότητας των αντικειμένων με τη χρήση std::unique_ptr σε C++;