C/C++
Μπορείτε να εξηγήσετε την αρχή λειτουργίας της στοίβας και τα βασικά χαρακτηριστικά της;
Ποια είναι η κύρια αποστολή της μεθόδου με τη λέξη-κλειδί override στον αντικειμενοστραφή προγραμματισμό;
Μπορείτε να εξηγήσετε τον σκοπό της εντολής EXPLAIN σε SQL και πώς βοηθά στη βελτιστοποίηση ερωτημάτων;
Μπορείτε να περιγράψετε πώς συνεργαστήκατε με την ομάδα δοκιμών στην προηγούμενη εργασία σας;
Εξηγήστε πώς και σε ποιες περιπτώσεις εφαρμόζεται η λειτουργία std::move στη C++.
Μπορεί οι αντιλήψεις σας για την πολυνηματική επεξεργασία να σας παραπλανήσουν, δημιουργώντας την ψευδαίσθηση παράλληλης εργασίας;
Μπορείτε να εξηγήσετε την αρχή L από το SOLID και τη σημασία της στον σχεδιασμό κώδικα;
Πώς υλοποιείται η δομή δεδομένων unordered_map και πώς διαφέρει από τους κανονικούς χάρτες;
Είναι αποδεκτό και ασφαλές να χρησιμοποιείτε τον τελεστή OR (||) σε συνθήκες εκφράσεων;
Πώς γίνεται η σύνδεση εξωτερικής βιβλιοθήκης στο έργο σας;
Σε ποιες περιπτώσεις γίνεται η κλήση του κατασκευαστή αντιγραφής για ένα αντικείμενο σε μια γλώσσα προγραμματισμού;
Πώς υλοποιούνται οι αυτόματοι μηχανισμοί διαχείρισης μνήμης στη C++, και τι είναι οι έξυπνοι δείκτες;
Ποιες συνέπειες μπορεί να προκύψουν κατά την ρίψη μιας εξαίρεσης από έναν καταστροφέα σε ένα πρόγραμμα;
Πότε είναι καλύτερο να χρησιμοποιείτε έναν μοναδικό έξυπνο δείκτη αντί για κοινή ιδιοκτησία σε C++;
Μπορείτε να εξηγήσετε τι είναι οι επικεφαλίδες στα πρωτόκολλα HTTP και HTTPS και ποιο ρόλο παίζουν;
Μπορείτε να μιλήσετε για τη σύνθεση και το ρόλο της ομάδας σας στην προηγούμενη εργασία σας;
Εξηγήστε τι είναι ένα έξυπνο δείκτη weak_ptr και πώς διαφέρει από τον shared_ptr στην C++;
Μπορείς να καταγράψεις και να εξηγήσεις τους βασικούς τύπους δεικτών στις γλώσσες προγραμματισμού;
Ποιοι τρόποι διαχείρισης συναλλαγών υπάρχουν στο SQL και πώς χρησιμοποιούνται;
Πώς να προσδιορίσετε και να χρησιμοποιήσετε μια μέθοδο που ανήκει σε μια συγκεκριμένη κλάση χωρίς να χρειάζεται να δημιουργήσετε ένα στιγμιότυπο αυτής;