Quels types de données existent en Python?
Python
Quelles sont les exigences ACID ? Commentez brièvement chaque propriété.
Comment avez-vous utilisé les méthodes dunder dans votre travail et pour quelles implémentations ont-elles été utiles?
Qu'est-ce qu'une fonction lambda, pourquoi est-elle pratique et où est-elle utilisée?
Qu'est-ce que la normalisation des données et à quoi sert-elle?
Quelle est la différence entre CMD et ENTRYPOINT dans Dockerfile?
Quels sont les avantages de l'ORM par rapport au SQL brut?
Quelles sont les formes normales et que résolvent-elles?
Quel mécanisme dans la base de données empêche la création de doublons lors de requêtes concurrentes avec la même clé d'idempotence?
Quelles sont les différences entre PostgreSQL, MongoDB et ClickHouse, et quand faut-il choisir chacun d'eux?
Comment éviter l'utilisation partagée des ressources par les threads afin que les ressources soient isolées pour chaque instance?
Qu'est-ce que le GIL, quels sont ses avantages, inconvénients et les inconvénients qu'il crée?
Que se passe-t-il si deux requêtes avec la même clé d'idempotence arrivent simultanément de différents threads ou processus?
Comment peut-on contourner les limitations du GIL et ne pas bloquer les requêtes suivantes lors de l'exécution d'une seule?
Comment votre pipeline CI était-il structuré : quelles étapes et jobs comprenait-il ?
classe PayoutService: def __init__(self): # ... pass def create_payout(self, idempotency_key: str, terminal_id: int, amount: float) -> dict: """ Doit retourner un dictionnaire de la forme: {"payout_id": <int>, "terminal_id": <int>, "amount": <float>, "status": "success"} Garanties: - lors du premier appel avec une nouvelle clé d'idempotence — un nouveau paiement est créé - lors des appels suivants avec une clé d'idempotence déjà utilisée — le résultat du premier appel est retourné, un nouveau paiement n'est PAS créé - le montant doit être > 0, sinon — lever une ValueError """ raise NotImplementedError
Dans quels cas refuseriez-vous consciemment l'ORM au profit de requêtes SQL brutes?
Quels sont les problèmes et limitations spécifiques de ClickHouse, en particulier avec quelles opérations il fonctionne mal?
Quelle est la différence entre les opérateurs WHERE et HAVING?
Qu'est-ce qu'un générateur, comment fonctionne-t-il, en quoi consiste son optimalité et comment le distinguer dans le code?