C/C++
Parlez du planificateur Go et du modèle GMP, ainsi que du mécanisme de work stealing.
Que entendez-vous par programmation système?
Comment avez-vous géré les erreurs lors du travail avec la base de données?
Que se passe-t-il à l'intérieur du planificateur lors d'un appel système bloquant?
Pourquoi cherchez-vous un emploi?
Il y a une tâche de revue de code : un collègue a soumis une solution qui fonctionne et est couverte par des tests unitaires, mais la mise en œuvre n'est pas du tout comme tu le ferais toi-même. Que feras-tu?
Quelle norme C++ préféreriez-vous utiliser?
Parlez-moi du projet actuel et de la partie de l'application dont vous étiez responsable.
Quels critères utilisez-vous actuellement pour choisir un nouveau lieu de travail?
Parlez-moi des projets dans le cadre de [entreprise].
Qu'est-ce qui vous a motivé à chercher un nouvel endroit?
Avez-vous déjà utilisé les utilitaires GNU et les utilitaires standard de Linux (grep, sed, awk, etc.)?
Que se passera-t-il avec un pointeur intelligent initialisé à nullptr?
Pourquoi avez-vous décidé de sortir sur le marché ? J'ai travaillé longtemps chez [entreprise], presque trois ans — qu'est-ce qui ne va pas ?
Quelles sont vos attentes en matière de revenus et quelle structure de rémunération vous convient?
Comment savoir si un changement (par exemple, passer de Boost à la bibliothèque standard) fonctionne réellement ?
Qu'est-ce qui rend une tâche intéressante pour toi ? Quelles propriétés doit-elle avoir pour que tu veuilles t'y attaquer ?
Avez-vous déjà participé à des débats/discussions techniques au sein de l'équipe ? Comment se sont-ils déroulés et comment ont-ils été résolus ?
Explique un exemple avec std::vector et emplace_back : comment éviter les copies inutiles ?
Quels sont vos critères pour choisir un nouveau lieu de travail?