Sobes.tech

Python

Come risolvere il problema del doppio pagamento in caso di errore di scrittura nel database?

Middle+
181

Scrivi una funzione che prende in input una lista di numeri e restituisce una nuova lista contenente solo gli elementi unici della lista originale, mantenendone l'ordine.

Middle+
161

Hai lavorato con Protocol in Python? Cosa sono i Generics?

Middle+
155

Parlami del pattern Unit of Work. Come gestire le transazioni in uno scenario di business per la creazione di un ordine?

Middle+
148

Parla di lock e semafori. A cosa servono i lock, qual è la differenza tra modalità multithread e modalità asincrona?

Middle+
147

Parlami dei metodi di esecuzione del codice in Python: multiprocessing, multithreading, asincronia.

Middle+
141

Quali gestori di pacchetti usi? A cosa serve il file lock?

Middle+
139

Come risolveresti il problema di una query lenta nel database?

Middle+
131

Parlami di Pydantic. In cosa si differisce da dataclass?

Middle+
131

Parla dei livelli di isolamento delle transazioni.

Middle+
130

Parlami della tua esperienza. Cosa hai fatto, con cosa hai lavorato?

Middle+
129

Come funziona Read Committed a livello di due transazioni? Fornisci un esempio.

Middle+
129

Parlami dei pattern architetturali. Come organizzare il codice per l'integrazione con un servizio gRPC esterno?

Middle+
129

Con quali linter, formattatori e verificatori di tipo hai lavorato in Python?

Middle+
119

Parla delle funzioni di finestra in SQL.

Middle+
118

Parla di MVCC (Controllo di Concorrenza Multi-Versione).

Middle+
118

Cos'è ACID? Spiega ogni lettera.

Middle+
107

Parla degli indici in Postgres. Quali ci sono, come funziona un indice B-tree?

Middle+
102