Python
Quali sono i principali vantaggi e svantaggi dell'utilizzo del pattern Active Record?
Puoi spiegare cosa significano i tipi di dati che possono essere hashati?
Spiega la differenza tra una join interna e una join esterna sinistra in SQL.
Come si può utilizzare il metodo di serializzazione per costruire un modello di dati?
Come si può trasformare una tupla in un iteratore in Python?
Puoi spiegare cosa sono i tipi di dati e la loro struttura nella programmazione?
È possibile usare le interfacce in Python e come si implementano?
Puoi spiegare cosa si intende per astrazione nella programmazione orientata agli oggetti?
Dove ti trovi attualmente? Nel curriculum si indica che sei a Mosca, ma il lavoro è a Novosibirsk.
Puoi spiegare come viene eseguito il codice di programma sincrono e come controlla la sequenza delle operazioni?
Come hai migliorato le prestazioni delle query al database?
Come hai superato le difficoltà legate all'adattamento e all'apprendimento di nuovi compiti nel tuo nuovo posto di lavoro?
Potresti parlare della strategia di lavoro con Git che hai usato nel tuo ultimo progetto?
Quale progetto tra quelli a cui hai partecipato ti ha lasciato il ricordo più vivo e perché?
Come Django gestisce il comando makemigrations e cosa fa con i modelli del progetto?
In quali situazioni si utilizzano le strutture async/await nella programmazione?
Spiega il meccanismo di reset o aggiornamento dei dati nella cache quando si modifica la fonte di informazione.
Come valuti la tua autonomia nel processo di sviluppo?
Spiega come il principio di occultamento delle informazioni sia collegato al concetto di separazione delle responsabilità nel contesto dell'incapsulamento.
Come si può limitare l'accesso ai metodi e alle variabili interne di una classe in Python?