Quali sono le tue aspettative salariali?
Python
Come si valuta la complessità temporale del processo di determinare la presenza di un elemento in una lista?
Nella tua posizione precedente, creavi o eseguivi test automatici per verificare il codice?
Quale parte del vostro tempo di lavoro avete dedicato alla programmazione in Python?
Puoi parlare degli algoritmi più noti e delle loro applicazioni?
Descrivi la tua esperienza con i database e il loro utilizzo nei progetti
Come influisce la modifica dei parametri sulla complessità delle operazioni nel dizionario?
Consideri la possibilità di lavorare come leader tecnico o architetto di soluzioni?
Cos'è AsyncSession in SQLAlchemy e quali sono le regole per lavorarci nel contesto di un microservizio FastAPI?
Qual è il ruolo dei comandi TCL nella gestione delle transazioni all'interno del database?
Cosa fare se creiamo una nuova colonna con tipo BIGINT e la riempiamo con gli stessi dati della vecchia colonna con INT, considerando che due chiavi primarie non possono esistere contemporaneamente?
Quali sono i principali meccanismi di sincronizzazione di thread o processi che conosci?
Puoi spiegare il concetto di isolamento nelle proprietà delle transazioni ACID?
Quali librerie o framework per il lavoro con l'Object-Relational Mapping hai utilizzato nei tuoi progetti?
Hai esperienza con le collezioni di dati in Python?
Guardando indietro, quale convinzione professionale si è rivelata essere la più sbagliata per te?
È possibile implementare una lista collegata usando gli strumenti standard di Python?
Qual è la funzione del parametro on_delete nei modelli di database?
Hai utilizzato query annidate nei tuoi progetti?
Spiega il principio di funzionamento del protocollo HTTPS e come si differenzia da HTTP.