Parlez-moi de l'index GIN. Pourquoi avez-vous utilisé la recherche en texte intégral dans PostgreSQL plutôt qu'Elasticsearch ?
Python
Parlez-moi des processus, des threads et de l'asynchronie en Python. En quoi diffèrent-ils?
Pouvez-vous expliquer comment l'organisation du développement frontend était structurée dans votre entreprise précédente?
Qu'est-ce que les itérateurs et générateurs en Python ? Quels sont leurs avantages ?
Pourquoi avez-vous choisi l'index GIN pour la recherche en texte intégral ? Pourquoi n'avez-vous pas utilisé des moteurs de recherche comme Elasticsearch ?
Quelle est la différence entre asyncio.create_task() et await coroutine ? Quand une tâche s'exécute-t-elle sans await ?
Qu'est-ce que Python et quels sont ses principes fondamentaux?
Y a-t-il des problèmes avec le transfert d'objets via une socket Unix entre processus ? Comment éliminer la sérialisation ?
Comment l'idempotence était-elle assurée lors de l'utilisation de Kafka ? Si une tâche dans Airflow est redémarrée après une erreur lors de la lecture de Kafka, que se passera-t-il ?
Identifiez le problème avec la fonction Python suivante et expliquez pourquoi cela se produit : ```python from typing import Any def add_item(item: Any, my_list: list = []) -> list: my_list.append(item) return my_list add_item(5) ```
Comment localiser et gérer un service externe qui ne fonctionne pas ?
Parlez-moi des index dans PostgreSQL, lesquels connaissez-vous?
Les tâches d'optimisation SQL sont-elles apparues en raison de problèmes en production ou les as-tu initiées toi-même?
Parlez du GIL et comment il influence le choix entre threading, multiprocessing et asyncio
Comment transférer un fichier entre deux serveurs via Shell?
Quels types de JOIN existent en SQL?
Comment la mémoire est-elle organisée en Python ? Parlez-moi des arènes, des pools, des blocs.
Si vous faites un return de la connexion à l'intérieur du gestionnaire de contexte, sera-t-elle renvoyée ouverte ou fermée?
Que renverra la fonction : def foo(): try: return 1 except Exception: return 2 else: return 3 finally: return 4
FastAPI permet d'implémenter des fonctions à la fois asynchrones et synchrones : comment cela influence-t-il le comportement ? Comment paralléliser les requêtes dans une fonction async ?