C/C++
Πείτε την αλγοριθμική πολυπλοκότητα των λειτουργιών εισαγωγής, αναζήτησης και διαγραφής για unordered_map.
Τι είναι το std::condition_variable, τι κάνει το predicate και γιατί χρειάζεται;
Πες μου πώς λειτουργεί η forward_list κάτω από το καπό.
Πώς να συγχρονίσετε δύο διαδικασίες: ο κωδικοποιητής τοποθετεί καρέ 60 φορές το δευτερόλεπτο, η οθόνη πρέπει να τα λαμβάνει; Ποια μηχανισμοί συγχρονισμού πρέπει να χρησιμοποιηθούν;
Πώς οργανώθηκε η πολυνηματικότητα και η ουρά εργασιών στην υπηρεσία σας;
πρότυπο <typename> δομή Base { int i = 0; }; template <typename T> δομή Deriv : Base<T> { void foo() { i = 1; // σφάλμα: το 'i' δεν δηλώθηκε σε αυτό το πεδίο } }; δομή Foo : Deriv<Foo> { void bar() { i = 2; } };
Πείτε μας για το τρέχον έργο και το μέρος της εφαρμογής που είχατε αναλάβει.
Έχετε εμπειρία στη δημιουργία κάτι από το μηδέν, όπως μια εφαρμογή ή μια υπηρεσία;
Τι κάνει η εντολή chmod 755;
Τι συμβαίνει με τον μετρητή κατά την αντιγραφή ενός shared_ptr;
Πότε είστε έτοιμοι να ξεκινήσετε να εργάζεστε;
Ποια είναι η διαφορά μεταξύ std::map και std::unordered_map και τι πρέπει να οριστεί για τη λειτουργία τους;
Ποιος ήταν ο ρόλος και το επίπεδό σας στην τρέχουσα θέση εργασίας σας;
Έχετε ολοκληρώσει ανώτατη εκπαίδευση;
Ποιες κλήσεις συστήματος χρησιμοποιήσατε και με τι αντιμετωπίσατε (αρχεία/δίκτυο);
Σε ποια εταιρεία και με ποιες εργασίες θα θέλατε να εργαστείτε;
Ήταν μόνο ο μισθός ή και μπόνους και επιδόματα στη θέση σας;
Ποια προσωπικά έργα έχετε κάνει και ποια καθήκοντα σας ενδιαφέρουν ιδιαίτερα;
Θα θέλατε να συνεχίσετε να εργάζεστε με ιδιωτικό συμφωνητικό ή να μεταβείτε σε επίσημη απασχόληση σύμφωνα με τον Κώδικα Εργασίας της Ρωσικής Ομοσπονδίας;
Πώς σας παρείχε η τρέχουσα εταιρεία αναβολή από την κλήση αν η εργασία σας είναι καταχωρημένη ως συμβόλαιο civil;