Python
Qu'est-ce que les annotations en Python?
À quel moment la tranche `[:10]` est-elle appliquée à un Django QuerySet?
Nommez les principes fondamentaux de la POO (polymorphisme, encapsulation, abstraction, héritage) et expliquez chacun.
Avez-vous entendu parler de LangGraph?
Comparez Kafka et RabbitMQ : pour quelles tâches utilisez-vous chacun ?
Peux-tu donner un exemple d'une tâche difficile dans ton expérience professionnelle, avec les problèmes rencontrés et comment tu les as résolus?
Combien de temps prend l'ajout au début et à la fin d'une liste en Python?
À quoi avez-vous utilisé Apache Airflow ? Pourquoi l'avez-vous choisi en particulier ?
Quelle quantité de code avez-vous réalisé dans votre dernier projet?
Combien d'intégrations avez-vous conçu et réalisé en trois ans chez [entreprise] ?
Pourquoi dans la fonction quicksort la condition est-elle len(arr) <= 1?
```python from collections import Counter def min_s(a: str, s: str) -> str: need = set(a) window = Counter() res = "" c = 0 left = 0 best_len = float('inf') for right, char in enumerate(s): if char in need and \ window[char] += 1 if window[char]: c += 1 while c == len(need): if right - left + 1< best_len: res = s[left:right + 1] best_len = right - left + 1 if s[left] in need: window[s[left]] -= 1 if window[s[left]] == 0: c -= 1 left += 1 return res ``` La tâche consiste à implémenter une fonction `min_s(a: str, s: str) -> str` qui trouve la sous-chaîne minimale dans `s` contenant tous les caractères de la chaîne `a`.
Comment l'erreur standard est-elle affichée dans le système d'exploitation et en quoi diffère-t-elle de la sortie standard?
Comment assurer une utilisation correcte des objets après leur restauration à partir de données sérialisées?
Avez-vous utilisé l'héritage multiple?
Avez-vous une expérience dans le développement de programmes avec multithreading ou asynchronie?
Quels sont les types et catégories de tests logiciels?
Dans quelle équipe ne tu iras sûrement pas?
Comment réagis-tu lorsque les exigences changent en cours de travail?
Si vous faites un return de la connexion à l'intérieur du gestionnaire de contexte, sera-t-elle renvoyée ouverte ou fermée?