Python
Quanti numeri si possono codificare con 8 bit? Qual è la differenza tra uno stack e una coda? Cos'è la ricorsione?
Se hai visto query lente, come hai analizzato il problema e come l'hai risolto? Hai un caso reale?
Quale stack useresti per il database e, in particolare, per la ricerca vettoriale (Qdrant o pgvector)?
Cos'è un deadlock (stallo)?
Quali sono i tuoi punti di forza e di debolezza (nel software)? Cosa desideri migliorare?
Qual è l'opzione corretta per l'emissione di banconote — perché è necessario emettere con banconote di taglio massimo?
Quali compiti in Python si parallelizzano bene, quali male? Quali strumenti usare per compiti legati a IO e CPU?
È possibile rendere Django asincrono?
Se all'interno del gestore di contesto si effettua un return della connessione, questa verrà restituita aperta o chiusa?
Come si svolge la revisione del codice?
Parlaci di te — una breve introduzione di 3 minuti
Puoi spiegare come funziona il meccanismo di mutex per la sincronizzazione dei thread?
Perché il multithreading in Python non è molto efficiente? Parla di GIL, asincronia e multiprocessing.
Perché Go sta diventando popolare e perché ti interessa?
Desideri riguardo al orario di lavoro
Cosa ti motiva a cercare un nuovo posto di lavoro o a partecipare a un nuovo progetto?
Come sono divise le frontiere tra microservizi? Cosa fa ogni servizio?
In quali modi si può implementare l'iniezione delle dipendenze in Python senza usare container DI?
Quali passaggi vengono intrapresi in caso di conflitto di dati o errori di sistema?
Come viene utilizzato il processore durante l'esecuzione di operazioni sincrone?