C/C++
Ποια είναι η διαφορά μεταξύ δείκτη και αναφοράς στον προγραμματισμό;
Έχετε χρειαστεί να εφαρμόσετε αυτοματοποιμένα εργαλεία ή διαδικασίες για την ομάδα σας στην προηγούμενη εργασία σας;
Μπορείτε να μιλήσετε για το τελευταίο έργο στο οποίο συμμετείχατε;
Έχετε εμπειρία στην ανάπτυξη ή εργασία με πολυνηματικές εφαρμογές;
Σε ποιες άλλες γλώσσες προγραμματισμού, εκτός από C++, έχετε εμπειρία ανάπτυξης;
Τι συμβαίνει με την κλήση του καταστροφέα ενός αντικειμένου αν προκύψει εξαίρεση στον κατασκευαστή του;
Μπορείς να εξηγήσεις τι είναι οι έξυπνοι δείκτες στη C++ και πώς λειτουργούν;
Μπορείτε να δηλώσετε πεδία δομής ως ιδιωτικά στη γλώσσα προγραμματισμού;
Από ποιον τυπικό κοντέινερ υλοποιείται η δομή δεδομένων map;
Μπορείτε να εξηγήσετε για ποιο λόγο χρησιμοποιείται η κλήση συστήματος lseek σε ένα λειτουργικό σύστημα;
Πώς γίνεται η διαχείριση συγκρούσεων κατά τη χρήση του std::unordered_map;
Έχετε αυτοματοποιήσει τις δοκιμές στην προηγούμενη εταιρεία σας;
Πώς απέκτησες τις δεξιότητες προγραμματισμού και από πού ξεκίνησες το ταξίδι σου;
Μπορείτε να εξηγήσετε τι σημαίνει ο όρος ντετερμινισμός στο πλαίσιο συστημάτων και διαδικασιών;
Ποια εργαλεία ή βιβλιοθήκες αυτοματοποιημένων δοκιμών έχετε χρησιμοποιήσει στην πρακτική σας;
Με ποιους τρόπους πραγματοποιείται η ανταλλαγή δεδομένων μεταξύ νημάτων εκτέλεσης;
Σε ποια πεδία ή τύπους εργασιών θα ήθελες να αναπτυχθείς και να εργαστείς πιο ενεργά;
Μπορείτε να εξηγήσετε την έννοια του multiset και πώς διαφέρει από ένα κανονικό σύνολο;
Μπορείτε να εξηγήσετε την αρχή λειτουργίας του αλγορίθμου γρήγορης ταξινόμησης;
Ποια είναι οι διαφορές μεταξύ των μεθόδων υποκλοπής δεδομένων στα πρωτόκολλα HTTP και HTTPS;