Golang
Quali microservizi hai sviluppato?
Puoi ricordare un'occasione in cui qualcosa si è rotto e cosa avete fatto?
Cos'è Kafka e come si differenzia da RabbitMQ?
Hai un libretto militare in mano?
[nome] ha chiesto: len per una nuova mappa restituirà 0?
Come gestivate i bug in produzione? I servizi in Kubernetes — se qualcosa non funzionava, come lo risolvevate?
Hai esaminato l'offerta di lavoro? Qual è il tuo feedback sull'offerta — cosa ti ha interessato, hai domande sul progetto?
Come ti senti riguardo alle parolacce nella comunicazione sul lavoro?
Come funziona l'indice GIN?
Spiega cos'è il campo inventory_code (codice) nella tabella dei libri, cos'è?
Come è stato calcolato il 25%? Perché non 20 o 30?
Cosa è importante in una squadra?
Cosa fai se superi la scadenza, il termine è passato e poi si verifica un errore critico in produzione?
Aggiungi la paginazione alla query SELECT dalla tabella books (50 record per pagina).
Qualcuno è stato addestrato?
Quali regole (assiomi) esistono per lavorare con i canali in Go?
Se il database non è disponibile e fai un retry, non elaborerai infinite volte gli stessi messaggi? Tutti i 500 finiranno in DLQ?
Quali test hanno scritto?
pacchetto principale importa ( "fmt" ) func main() { c := make(chan string) go fmt.Println(<-c) c <- "Ciao Mondo!" fmt.Println("Uscita!") } errore fatale: tutte le goroutine sono addormentate - deadlock! goroutine 1 [ricezione del canale]: main.main() /tmp/sandbox[phone]/prog.go:10 +0x3a Programma uscito: stato 2.
Hai obblighi di lavoro o è possibile un passaggio rapido?