C/C++
Expliquez la finalité du destructeur virtuel dans le contexte de la programmation orientée objet.
Pouvez-vous énumérer les différents types d'héritage existants en programmation orientée objet?
Peut-on définir en C++ une classe contenant uniquement des fonctions virtuelles pures, et qui ne peut pas être instanciée directement ?
Comment la suppression d'un objet via deleter est-elle effectuée lors de l'utilisation de unique_ptr?
À quoi faut-il faire attention lors du choix d'un nouveau travail?
Avez-vous de l'expérience avec les appels système dans le système d'exploitation Windows?
Comment la mutabilité est-elle utilisée lors de l'utilisation d'expressions lambda en programmation?
Quelle est la finalité de l'héritage virtuel en programmation orientée objet?
Pouvez-vous expliquer la finalité et le fonctionnement de la fonction std::async en C++?
Quelles méthodes existent pour réduire la probabilité de collisions lors de l'utilisation de tables de hachage?
Pourquoi est-il conseillé d'utiliser les algorithmes standard de la bibliothèque std plutôt que d'écrire ses propres solutions?
Quels modèles de conception utilisez-vous dans votre travail?
Pouvez-vous expliquer ce que l'on entend par terme chaîne C en programmation?
Expliquez le mécanisme de fonctionnement de la table de hachage dans la bibliothèque standard de Python.
Que signifie le concept de code lié en programmation?
Êtes-vous actuellement ouvert à de nouvelles opportunités d'emploi?
Pourriez-vous expliquer les principes SOLID et leur importance dans le développement logiciel?
Pouvez-vous expliquer ce que signifie la commande ANALYZE en SQL et à quoi elle sert?
Quelles sont les conséquences si une exception non gérée se produit dans le constructeur d'un objet?
Pouvez-vous expliquer ce qu'est la sortie standard (stdout) ?