Où devraient être stockés les secrets tels que les tokens, mots de passe et autres données sensibles?
Python
Parlez-moi de votre expérience professionnelle chez [entreprise]
Comment trouver un test unitaire flaky ? Quelles peuvent être les causes ?
Sais-tu en quoi consistent les modèles de mise à l'échelle chez Uvicorn et Gunicorn?
As-tu de l'expérience avec Django?
Qu'est-ce que les expressions de table communes (CTE) en SQL?
À propos du cache : dis-moi, quels sont les problèmes potentiels lors de l'utilisation du cache, les pièges qui pourraient causer de graves problèmes.
Comment le jeton de rafraîchissement assure-t-il la sécurité ? Que faire si le jeton de rafraîchissement est volé ?
Quelle est la différence entre [x for x in y] et (x for x in y) ?
Utilisez-vous des outils d'IA dans votre développement quotidien?
[x pour x dans y] de (x pour x dans y)
Concernant les bases de données relationnelles en général (pas spécifiquement PostgreSQL) : si la base ne gère pas le volume de données, la lecture/écriture est lente — explique étape par étape, du simple au complexe, comment optimiser cette situation.
Discutons des structures de données internes en Python, plus précisément de leur complexité algorithmique. Commençons par la liste — explique-moi, s'il te plaît, la complexité des opérations principales sur une liste.
counter = 0 def increment(): >>>>counter += 1 increment() print(counter) Que va a mostrar en la pantalla y por qué?
Parlez-moi de votre expérience avec les pipelines CI/CD, le linting, les tests, les images Docker.
Qu'est-ce que Mock et Spy dans les tests ?
Quand ne peut-on pas du tout utiliser un générateur et quand faut-il absolument utiliser une liste ? Par exemple, si vous devez itérer plusieurs fois, un générateur sera-t-il approprié ?
Il y a un rapport important et volumineux qui est généré pendant longtemps, nous le mettons en cache, mais nous ne savons pas à quelle fréquence il doit être mis à jour (différemment selon les périodes, en fonction des changements de données). Comment fonctionne l'invalidation du cache dans ce cas, comment la faire?
As-tu principalement travaillé avec FastAPI ou Django ? Peux-tu expliquer select_related et prefetch_related — qu'est-ce que c'est et à quoi ça sert ?
Pour quelles tâches est-il préférable de choisir un courtier en messages?