Sobes.tech

Python

Quali sono i requisiti ACID? Commenta brevemente ogni proprietà.

Middle+
77

Come si possono bypassare le limitazioni del GIL e non bloccare le richieste successive durante l'esecuzione di una?

Middle+
60

Come hai usato i metodi dunder nel tuo lavoro e per quali implementazioni sono stati utili?

Middle+
56

Qual è la differenza tra CMD e ENTRYPOINT nel Dockerfile?

Middle+
56

Quali sono le forme normali e cosa risolvono?

Middle+
56

Cos'è la normalizzazione dei dati e a cosa serve?

Middle+
55

Quali sono i vantaggi dell'ORM rispetto al SQL grezzo?

Middle+
55

Cos'è una funzione lambda, perché è comoda e dove viene usata?

Middle+
52

Cos'è il GIL, quali sono i suoi vantaggi, svantaggi e i disagi che crea?

Middle+
49

Qual è la differenza tra gli operatori WHERE e HAVING?

Middle+
49

Come evitare l'uso condiviso delle risorse da parte dei thread in modo che le risorse siano isolate per ogni istanza?

Middle+
47

Quale meccanismo nel database impedisce la creazione di duplicati durante richieste concorrenti con la stessa chiave di idempotenza?

Middle+
46

Quali sono le differenze tra PostgreSQL, MongoDB e ClickHouse e quando dovrebbero essere scelti?

Middle+
46

Come sono divisi i microservizi per responsabilità e secondo quale regola?

Middle+
45

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

Middle+
43

Cosa succede se due richieste con la stessa chiave di idempotenza arrivano contemporaneamente da thread o processi diversi?

Middle+
42

Come è stato strutturato il tuo pipeline CI: quali fasi e lavori comprendeva?

Middle+
40

In quali casi rifiuteresti consapevolmente ORM a favore di query SQL raw?

Middle+
38

Cos'è un generatore, come funziona, qual è la sua ottimalità e come distinguerlo nel codice?

Middle+
36
/2