Golang
Parlami di te e dell'ultimo progetto: senso commerciale, architettura, team, metodologia
Quali criteri utilizzerai per decidere quali indici aggiungere a una grande tabella molto utilizzata?
Cos'è una transazione?
Per monitorare la disponibilità dei servizi web vengono utilizzati: ping, traceroute, netcat o curl — quale strumento è più adatto per verificare specificamente un servizio web?
Cosa è importante nella scelta di un'azienda? A cosa farai attenzione?
Quale formato di lavoro stai considerando?
Cos'è l'architettura pulita? Perché è necessaria?
Cos'è un Mutex?
// Cosa mostrerà il codice? func main() { var wg sync.WaitGroup for i := 0; i < 3; i++ { go func() { wg.Add(1) defer wg.Done() fmt.Print(i) }() } wg.Wait() fmt.Println("\ndone") }
Quali altri linguaggi di programmazione conosci oltre a Go?
Scrivi documentazione?
Come arrivavano i compiti al tuo lavoro?
Hai partecipato a una revisione del codice?
Come capire dove si trova il collo di bottiglia nell'elaborazione di un file — se l'elaborazione riga per riga sembra lenta, e le goroutine elaborano in ciclo?
Quando è consigliabile preferire RabbitMQ invece di Kafka e viceversa?
È normale che l'invio di email blocchi la creazione di un ordine? Come si può risolvere?
Parlami della tua esperienza e di cosa hai fatto nel tuo precedente lavoro
Ci saranno problemi dal lato del provider tra il servizio di pagamento e il provider di pagamento?
Come era organizzato il team nel tuo ultimo lavoro, quante persone c'erano e quale posizione occupavi esattamente?
Puoi fare un esempio di un collo di bottiglia che sei riuscito a trovare tramite il profiling con pprof?