C/C++
Κατά την ανασκόπηση, φαίνεται ένα diff που μοιάζει με χοντρό αντιγραφή-επικόλληση ή περίεργο hack: ο κώδικας εκτελεί την απαραίτητη ενέργεια, αλλά δεν είναι προφανές πώς λειτουργεί ή αν λειτουργεί σωστά. Ποια είναι τα επόμενα βήματά σου;
Μπορείτε να εξηγήσετε τι είναι οι triggers στις βάσεις δεδομένων και πώς λειτουργούν;
Ποιος είναι ο πιο αποτελεσματικός τρόπος να αντιστρέψετε μια ακολουθία χαρακτήρων;
Ποια είναι η επίδραση της λέξης-κλειδιού inline στην εκτέλεση λειτουργιών σε ένα πρόγραμμα;
Ποια προβλήματα μπορεί να προκύψουν κατά την προσθήκη εκατό στοιχείων στο τέλος ενός δυναμικού πίνακα τύπου vector;
Ποια είναι η ανάγκη χρήσης ρητού κατασκευαστή σε μια κλάση;
Ποιο επίπεδο μισθού θεωρείτε αποδεκτό και άνετο;
Μπορείτε να δώσετε ένα παράδειγμα χρήσης της μερικής εξειδίκευσης προτύπων σε C++;
Γιατί συνιστάται να αποφεύγεται η άμεση ρίψη εξαιρέσεων μέσα στον κατασκευαστή μιας κλάσης;
Εξηγήστε την έννοια της αυτόματης μετατροπής τύπων στη γλώσσα προγραμματισμού.
Μπορείτε να εξηγήσετε τι εννοείται με τον όρο 'στοίβα' στο πλαίσιο του προγραμματισμού;
Γιατί το Qt έχει μια δική του υλοποίηση των τυπικών λειτουργιών αντί να χρησιμοποιεί τις τυπικές βιβλιοθήκες;
Πώς αποθηκεύονται τα στοιχεία σε ένα κοντέινερ std::unordered_map;
Πώς οργανώθηκε η ομάδα και διανεμήθηκαν οι ρόλοι στο έργο;
Πώς καθορίζονται τα όρια του τοπικού δικτύου σε ένα γραφείο;
Ποιους τρόπους γνωρίζεις για τη μετατροπή αντικειμένων σε ακολουθία bytes ή σε άλλη μορφή για μετάδοση ή αποθήκευση;
Ποια είναι τα επιτρεπτά εύρη IP διευθύνσεων;
Με ποιους τρόπους πραγματοποιείται η ανταλλαγή δεδομένων μεταξύ νημάτων εκτέλεσης;
Σε ποια πεδία ή τύπους εργασιών θα ήθελες να αναπτυχθείς και να εργαστείς πιο ενεργά;
Πώς μπορεί να αποφευχθούν προβλήματα με κυκλικές αναφορές κατά τη χρήση std::shared_ptr, εφαρμόζοντας std::weak_ptr;