Quels types d'index utilisent les systèmes de gestion de bases de données?
Python
Avez-vous participé à la résolution de problèmes algorithmiques?
Avez-vous déjà utilisé la limitation de requêtes dans FastAPI?
Quel est le rôle des index dans une base de données et comment aident-ils à accélérer l'exécution des requêtes?
Comment avez-vous interagi avec les systèmes et outils internes dans votre précédent emploi?
Conçois un service en FastAPI : il reçoit un déclencheur selon un horaire, traite des documents PDF depuis Kafka (OCR, extraction d'entités), enregistre le texte + entités dans Postgres. Comment structurerais-tu cela ?
Pourriez-vous me dire ce que vous faites habituellement dans votre travail?
Nommez la hiérarchie de base des exceptions en Python. Par où tout commence-t-il?
Quels index faut-il mettre sur la table users en fonction des requêtes écrites?
Connaissez-vous les systèmes multi-agents?
Écrivez les fonctions multiplier et minuser (fermetures).
Analysez le code Python suivant qui utilise threading pour incrémenter une variable compteur : ```python import threading import time counter = 0 def increment(): global counter for _ in range(100000): current = counter counter = current + 1 thread1 = threading.Thread(target=increment) thread2 = threading.Thread(target=increment) thread1.start() thread2.start() thread1.join() thread2.join() print(f"Valeur finale du compteur : {counter}") ``` Expliquez quelle est la sortie attendue et discutez de tout problème potentiel avec ce code lors de l'utilisation de threads.
Comment fonctionne le ramasse-miettes en Python?
Raconte-moi de manière libre ce que tu as fait, quelles choses intéressantes de ton expérience?
Pouvez-vous expliquer ce qu'est la construction d'expressions de liste en Python et comment elle est utilisée?
Comment exécuter du code synchrone bloquant (par exemple, un calcul d'une seconde) via un endpoint dans FastAPI, sans bloquer la boucle d'événements ?
Qu'est-ce que les générateurs en Python et à quoi servent-ils?
Comment mesurer la qualité des réponses d'un système RAG si nous ne pouvons pas tester tous les cas d'utilisation physiquement et si nous ne sommes pas experts dans le domaine?
Pouvez-vous expliquer le concept d'architecture microservices et ses principales caractéristiques?
Avez-vous de l'expérience avec la programmation multithread en Python et comment avez-vous implémenté l'exécution parallèle des tâches?