Python
In Python non ci sono interfacce come in Java. Cosa si può usare per descrivere i contratti tra i componenti dell'applicazione?
Quali tipi di indici PostgreSQL conosci e hai utilizzato? Cosa significa la B in B-tree?
L'ingegneria delle caratteristiche e le integrazioni con fonti governative erano di tua responsabilità?
In quale direzione vuoi svilupparti e con quali compiti sei interessato?
Ti piace guidare o sostituire il team leader nel team?
Qual è la differenza tra plugin e server MCP?
Come arrivavano gli eventi originali in Kafka sulla vostra piattaforma: direttamente o attraverso uno strato isolante, come API Gateway?
Racconta brevemente la tua esperienza lavorativa, puoi iniziare dall'ultimo progetto.
Fornisci un esempio di polimorfismo nelle librerie integrate o standard di Python.
Qual è il modo più comodo per consegnare un'app Python al cliente per l'esecuzione e quali sono le alternative all'immagine Docker?
Qual è la complessità di aggiungere e rimuovere elementi in una lista Python e da cosa dipende?
Su cosa si è basato durante la progettazione dell'architettura?
Come reagisci quando, in un progetto quasi completato, arrivano modifiche che annullano il risultato del lavoro?
Hai esaminato le offerte di lavoro che ti sono state inviate?
Con quali difficoltà si sono confrontati nello sviluppo di servizi finanziari?
Metodi di scalabilità delle prestazioni del backend: scalabilità orizzontale e verticale, monolito vs microservizi.
Abbiamo un microservizio con un endpoint che esegue solo una query SQL. Quando avviato localmente, l'endpoint risponde in 1-2 minuti invece dei 50-200 millisecondi previsti. Come indagherebbe il problema?
Cos'è l'idempotenza?
Quali ORM conosci?
Come ti senti riguardo al lavorare in un'infrastruttura chiusa con restrizioni su servizi e tecnologie esterne?