C/C++
Μίλησε για τον προγραμματιστή Go και το μοντέλο GMP, καθώς και για τον μηχανισμό work stealing.
Τι εννοείτε με τον προγραμματισμό συστημάτων;
Πώς χειριστήκατε τα σφάλματα κατά την εργασία με τη βάση δεδομένων;
Τι συμβαίνει μέσα στον προγραμματιστή κατά τη διάρκεια μιας μπλοκαρισμένης συστημικής κλήσης;
Γιατί ψάχνετε για δουλειά;
Υπάρχει μια εργασία ανασκόπησης κώδικα: ένας συνάδελφος ανέβασε μια λύση που λειτουργεί και καλύπτεται από μονάδες δοκιμών, αλλά η υλοποίηση δεν είναι καθόλου όπως θα έκανες εσύ. Τι θα κάνεις;
Ποιο πρότυπο C++ θα προτιμούσατε να χρησιμοποιήσετε;
Πείτε μας για το τρέχον έργο και το μέρος της εφαρμογής που είχατε αναλάβει.
Με ποια κριτήρια επιλέγετε τώρα το νέο σας χώρο εργασίας;
Μίλησε για τα έργα στο πλαίσιο της [εταιρείας].
Τι σε ώθησε να ψάξεις ένα νέο μέρος;
Έχετε χρησιμοποιήσει ποτέ τα εργαλεία GNU και τα τυπικά εργαλεία Linux (grep, sed, awk κ.λπ.)?
Τι συμβαίνει με έναν έξυπνο δείκτη που έχει αρχικοποιηθεί με nullptr;
Γιατί αποφασίσατε να βγείτε στην αγορά; Δούλεψα για μεγάλο χρονικό διάστημα στην [εταιρεία], εδώ σχεδόν τρία χρόνια — τι δεν πάει καλά;
Ποιες είναι οι προσδοκίες σας σχετικά με το εισόδημα και ποια δομή αποζημίωσης σας ταιριάζει;
Πώς καταλαβαίνεις ότι μια αλλαγή (π.χ., η μετάβαση από το Boost στη βιβλιοθήκη standard) « λειτουργεί » πραγματικά;
Τι κάνει μια εργασία ενδιαφέρουσα για εσένα; Ποιες ιδιότητες πρέπει να έχει για να θέλεις να την αναλάβεις;
Έχετε συμμετάσχει ποτέ σε τεχνικές συζητήσεις/διαφωνίες εντός της ομάδας; Πώς έγιναν και πώς επιλύθηκαν;
Εξηγήστε ένα παράδειγμα με std::vector και emplace_back: πώς να αποφύγετε περιττές αντιγραφές;
Ποια είναι τα κριτήριά σας για την επιλογή ενός νέου τόπου εργασίας;