Python
Pouvez-vous expliquer ce que sont les structures de données modifiables et comment elles fonctionnent?
Quels outils de templating avez-vous utilisés dans vos projets?
Quelles qualités ou compétences considérez-vous comme importantes pour réussir dans le travail d'équipe?
Quelle est la complexité temporelle de l'ajout d'un élément à un ensemble en Python?
Pouvez-vous donner un exemple d'algorithme ou de problème où une approche récursive est utilisée?
Quels sont les avantages et inconvénients de l'utilisation de l'héritage en programmation orientée objet?
Quels sont les avantages et inconvénients de l'utilisation d'une typage dynamique stricte dans les langages de programmation?
Pouvez-vous expliquer ce que signifie un alias en SQL et dans quels cas il est utilisé?
Avez-vous de l'expérience dans l'utilisation de différentes méthodes ou outils pour organiser votre temps et augmenter votre productivité?
Comment interpréter la situation lorsqu'un programme passe beaucoup de temps dans le noyau et moins en mode utilisateur?
Avez-vous déjà utilisé des descripteurs dans vos projets?
Avez-vous de l'expérience dans des projets commerciaux?
Pouvez-vous expliquer ce que signifie l'opérateur UNION ALL en SQL et comment il fonctionne?
Pouvez-vous parler des changements clés et des nouveautés dans les dernières versions de Python?
Quelles sont les différences entre les versions Python 3.10 et 3.11 en termes de fonctionnalités et de caractéristiques?
Pouvez-vous expliquer ce qu'est le GIL et comment il influence le travail des threads en Python?
Peux-tu nommer les principales structures de données du module collections en Python et en parler?
Où était situé le bureau de votre entreprise?
Dans quels cas est-il recommandé d'utiliser une architecture avec une séparation de la base de données en maître et esclave pour la lecture et l'écriture de données?
Déterminez le profil de charge du système (lecture intensive vs écriture intensive) et justifiez-le.