Quali tipi di dati ci sono in Python?
Python
Quali sono i requisiti ACID? Commenta brevemente ogni proprietà.
Come si possono bypassare le limitazioni del GIL e non bloccare le richieste successive durante l'esecuzione di una?
Come hai usato i metodi dunder nel tuo lavoro e per quali implementazioni sono stati utili?
Qual è la differenza tra CMD e ENTRYPOINT nel Dockerfile?
Quali sono le forme normali e cosa risolvono?
Cos'è la normalizzazione dei dati e a cosa serve?
Quali sono i vantaggi dell'ORM rispetto al SQL grezzo?
Cos'è una funzione lambda, perché è comoda e dove viene usata?
Cos'è il GIL, quali sono i suoi vantaggi, svantaggi e i disagi che crea?
Qual è la differenza tra gli operatori WHERE e HAVING?
Come evitare l'uso condiviso delle risorse da parte dei thread in modo che le risorse siano isolate per ogni istanza?
Quale meccanismo nel database impedisce la creazione di duplicati durante richieste concorrenti con la stessa chiave di idempotenza?
Quali sono le differenze tra PostgreSQL, MongoDB e ClickHouse e quando dovrebbero essere scelti?
Come sono divisi i microservizi per responsabilità e secondo quale regola?
classe PayoutService: def __init__(self): # ... pass def create_payout(self, idempotency_key: str, terminal_id: int, amount: float) -> dict: """ Deve restituire un dizionario del seguente tipo: {"payout_id": <int>, "terminal_id": <int>, "amount": <float>, "status": "success"} Garanzie: - alla prima chiamata con una nuova chiave di idempotenza — viene creato un nuovo pagamento - nelle chiamate successive con una chiave di idempotenza già usata — viene restituito il risultato della prima chiamata, NON viene creato un nuovo pagamento - l'importo deve essere > 0, altrimenti — sollevare ValueError """ raise NotImplementedError
Cosa succede se due richieste con la stessa chiave di idempotenza arrivano contemporaneamente da thread o processi diversi?
Come è stato strutturato il tuo pipeline CI: quali fasi e lavori comprendeva?
In quali casi rifiuteresti consapevolmente ORM a favore di query SQL raw?
Cos'è un generatore, come funziona, qual è la sua ottimalità e come distinguerlo nel codice?