C/C++
Avez-vous de l'expérience avec le protocole TCP dans vos projets?
Expliquez le concept de récursion de queue et sa différence avec la récursion ordinaire.
Quels sont tes objectifs et tes attentes liés à cette nouvelle expérience professionnelle?
Avez-vous utilisé en pratique le conteneur std::unordered_map pour stocker et accéder rapidement aux données?
Peut-on définir en C++ une classe contenant uniquement des fonctions virtuelles pures, et qui ne peut pas être instanciée directement ?
Dans quels cas la normalisation excessive d'une base de données peut-elle nuire à ses performances?
Dans quels cas est-il approprié d'utiliser std::weak_ptr dans un programme C++?
Quels sont les principaux mécanismes que vous connaissez pour gérer la multitâche?
Quels sont les niveaux d'accès aux membres d'une classe en programmation orientée objet?
Que faut-il faire pour invoquer la sémantique de déplacement optimale lors de la redistribution des éléments dans std::vector?
Parle-moi du projet auquel tu as participé et du rôle que tu as joué
Peut-on considérer le langage C comme un langage de départ pour l'apprentissage de la programmation?
Quelle est la différence entre les conteneurs std::map et std::unordered_map en C++?
Quel outil d'analyse statique de code avez-vous utilisé dans votre dernier projet?
Explique ce que signifie la présence d'une relation cyclique entre les modules ou composants du système.
Pourriez-vous donner une situation où l'utilisation de std::set serait la solution la plus appropriée?
Quelle est la fonction de std::move en C++ et comment influence-t-elle la gestion des ressources de l'objet?
Parlez-moi de vos cas de détection et de correction de bugs dans des systèmes distribués complexes
Peux-tu nommer et expliquer les principaux paradigmes de programmation, en dehors de l'approche orientée objet?
Quelle est la spécificité de l'appel des méthodes virtuelles dans le constructeur d'une classe?