Golang
Parlami della composizione del tuo team.
Hai lavorato con metodologie agili come Scrum o Kanban?
Come sono collegati la blockchain e il teorema CAP? La blockchain è sempre disponibile?
Parla delle goroutine e di come si differenziano dai thread del sistema operativo.
Possiamo creare un array i cui elementi sono di tipi diversi, ad esempio 1, "A" e false?
Perché il codice con canale e mutex non funzionerà (qual è la causa del deadlock)?
Come aggiungere un contesto al metodo Stop per poter interrompere l'attesa dell'esecuzione dei task con timeout?
Parlami dell'uso di Kafka al lavoro: casi, cosa hai scritto?
Cos'è un indice composito?
Parla del principio di responsabilità singola (SRP). Come applicarlo alla funzione CreateOrder?
Come verificare che la finestra contiene tutti i caratteri necessari?
Quali pattern di progettazione conosci? Quali gruppi di pattern esistono?
Cosa in Go garantisce la sicurezza dei thread (thread safety)?
Con quali broker di messaggi hai lavorato? Confronta Kafka e RabbitMQ
Perché gli sviluppatori di Go non garantiscono l'ordine di iterazione della mappa durante il range?
Qual è la differenza tra replica e sharding?
Nella query è stato usato WHERE, ma c'è anche l'operatore HAVING — qual è la differenza tra loro?
Cosa sono i WebSockets?
Come possono interagire tra loro i contenitori?
Il database del monolito rimane condivisa o è stata divisa in database separati per ogni servizio?