Python
Quels paramètres sont configurés sur le serveur WSGI (Gunicorn) pour que l'application fonctionne correctement en production?
Situation de performance : le manager dit que le code Python dans le service est lent. Quelles sont vos pensées et stratégies ?
Quelle est la différence entre les modèles de conception Strategy et Template Method?
Comment la gestion asynchrone est-elle implémentée en Python ? Raconte-le sans entrer dans les détails approfondis.
Quelle collection utiliser pour vérifier rapidement si une valeur spécifique est dans une liste traitée, dans une application qui lit un flux important de valeurs (millions) ?
Comment la exécution asynchrone des tâches et leur gestion sont-elles mises en œuvre à des niveaux de développement plus élevés?
Comment peut-on déterminer les caractéristiques et les types d'opérations JOIN dans les requêtes SQL?
Nous avons un service REST FastAPI avec un endpoint GetUserSubscriptions. L'endpoint commence à répondre plus lentement. Comment analyserais-tu ce problème?
Qu'est-ce qui distingue les conteneurs des machines virtuelles en termes d'infrastructure et de ressources?
Vous concentrez-vous uniquement sur le développement en Python ou envisagez-vous d'utiliser d'autres langages de programmation?
Parlez-moi de la structure de données ensemble (set) en Python.
Quelles méthodes spéciales de la métaclasse sont automatiquement appelées lors de la création d'une nouvelle classe?
Qu'est-ce que les fonctions lambda, quelles sont leurs limitations et quand est-il judicieux de les utiliser?
Quelle structure de données sert de base à la mise en œuvre de l'indexation sous forme d'arbre dans les bases de données?
Parlez-moi de tout le pipeline du système RAG : quels documents ont été utilisés, comment ils ont été chargés et traités ?
Comment évalues-tu l'utilisation des modèles de conception dans le développement?
Si une fonction peut légitimement renvoyer NaN (ce qui est un comportement normal), et que votre implémentation actuelle du cache dans ce cas génère une erreur ou recalculera toujours, comment y remédieriez-vous?
Racontez avec vos propres mots comment vous avez conçu PostgreSQL pour la vitrine du marketplace : exigences commerciales, combien de tables, quelles relations, qu'est-ce qu'une entité commerciale?
Est-il possible que le code synchrone puisse effectuer des tâches plus rapidement que le code asynchrone?
Peut-on définir plusieurs méthodes avec le même nom mais des paramètres différents en Python?