Πώς οργανώθηκε η πολυνηματικότητα και η ουρά εργασιών στην υπηρεσία σας;
C/C++
Ποια άλλα σενάρια deadlock είναι πιθανά, εκτός από διαφορετική σειρά κατάκτησης mutex; Χρειάζεται το recursive_mutex;
Πώς προσεγγίζετε την εκτέλεση των καθηκόντων και την τήρηση των προθεσμιών;
Πείτε μας για ένα σφάλμα με την καρτέλα: πώς το βρήκατε, ποια ήταν η αιτία και ποια διαγνωστικά μεθόδους χρησιμοποιήσατε;
Πείτε μας για τη εσωτερική δομή του std::vector και την ακύρωση των iterator, αναφορών και δεικτών.
Πώς υλοποιείται ένα RAII-περιτύλιγμα πάνω σε μια βιβλιοθήκη C και τι συμβαίνει κατά την αντιγραφή του;
Εξηγήστε ένα παράδειγμα με std::vector και emplace_back: πώς να αποφύγετε περιττές αντιγραφές;
Τι είναι το RAII, ποιο πρόβλημα λύνει και γιατί να το χρησιμοποιήσετε αντί για χειροκίνητο delete;
Ποιο τοπικό LLM χρησιμοποιήσατε και πώς το ρυθμίσατε;
Πότε είστε έτοιμοι να ξεκινήσετε να εργάζεστε;
Πώς χρησιμοποιείτε εξωτερική βοήθεια και εργαλεία AI στην ανάπτυξη;
Ποιες primitive συγχρονισμού έχετε χρησιμοποιήσει και πώς διαφέρουν τα lock_guard, unique_lock και scoped_lock;
Τι είναι το std::condition_variable, τι κάνει το predicate και γιατί χρειάζεται;
Αναφέρετε τους τρόπους καταγραφής της Lambda και τις παγίδες της διάρκειας ζωής των πόρων.
Πόσο αναλυτικά σας εξήγησαν για την εταιρεία και το αντικείμενό της;
Σε ποια εταιρεία και με ποιες εργασίες θα θέλατε να εργαστείτε;
Πείτε μας για το τρέχον έργο και το μέρος της εφαρμογής που είχατε αναλάβει.
Πες μου για το πιο δύσκολο έργο ή επίτευγμα.
Πώς βελτιστοποιήσατε σκόπιμα τα αντίγραφα κατά τη μετατροπή μεγάλων εγγράφων;
Ποια προσωπικά έργα έχετε κάνει και ποια καθήκοντα σας ενδιαφέρουν ιδιαίτερα;