Τι θα εμφανιστεί στην οθόνη; (Ερώτηση 1: κατασκευαστές, RVO/NRVO)
C/C++
Παρακαλώ, πες μου για τις πιο αξέχαστες εργασίες ή έργα από την προηγούμενη εμπειρία σου — τι σου άρεσε και τι, αντίθετα, δεν σου άρεσε.
πρότυπο <typename> δομή Base { int i = 0; }; template <typename T> δομή Deriv : Base<T> { void foo() { i = 1; // σφάλμα: το 'i' δεν δηλώθηκε σε αυτό το πεδίο } }; δομή Foo : Deriv<Foo> { void bar() { i = 2; } };
Ποιο είναι το μέγεθος των δομών Foo και Bar; (Ερώτηση 4: ευθυγράμμιση, εικονικός καταστροφέας, πεδία const)
Είναι βολικό να πηγαίνεις στο γραφείο δύο φορές την εβδομάδα από το Dzerzhinsk;
Τεχνικές ερωτήσεις σχετικά με το C++: δήλωση τύπων, καθολικές αναφορές, std::move, lambdas, εικονικές συναρτήσεις, SFINAE, final
Τι είναι σημαντικό για εσένα όταν επιλέγεις δουλειά;
Ποια άλλα γλώσσες και τεχνολογίες σε ενδιαφέρουν εκτός από τον πολυνηματικό προγραμματισμό και τα δίκτυα;
τύπος_τιμής & back() { ... } void pop_back() { ... } τύπος_τιμής pop_back() { // Γιατί δεν υλοποιήθηκε έτσι; }
<data> - data source that continuously sends objects to "our component" - data is evenly distributed (not duplicated) across the servers of "our component" ["our component"] - N independent servers - stores data; upon reaching the limit: POST request to insert into the database - IP address of the database server is specified in the config file [Database] - cluster of N servers - can write to any server Installation procedure: - knows all servers of "our component" and all database servers - assigns database servers to "our component" approximately evenly --> [ ] -> 1 |(1) | --> [ ] -> 2 |----| <data> --> [ ] -> 3 |(2) | \--> [ ] -> 1 |----| --> [ ] -> 2 |(3) |
Με ποιον συνάδελφο θα αισθανόσουν άβολα να δουλέψεις;
Αυτή η λύση παρέμεινε στην αρχική της μορφή ή χρειάστηκε να γίνουν σημαντικές αλλαγές;
Τι θα εμφανιστεί στην οθόνη; (Ερώτηση 2: std::map, operator[], μέθοδος at())
Τι κάνει μια εργασία ενδιαφέρουσα για εσένα; Ποιες ιδιότητες πρέπει να έχει για να θέλεις να την αναλάβεις;
Τι θα εμφανιστεί στην οθόνη; (Ερώτηση 6: κατασκευαστές/αποσυναρμολογητές, εξαιρέσεις στον κατασκευαστή)
Έχετε εμπειρία στη δημιουργία κάτι από το μηδέν, όπως μια εφαρμογή ή μια υπηρεσία;
Κατάσταση: ανέλαβες μια εργασία, αλλά δεν τηρείς την καθορισμένη/συμφωνημένη προθεσμία. Τι θα έκανες;
Μισθολογικές προσδοκίες;