Su GitLab CI — come hai lavorato, hai scritto tu stesso i file yaml?
Golang
// Domanda 2. Cosa verrà visualizzato sullo schermo package main import "fmt" func bbb() { defer func(){ if r := recover(); r != nil{ fmt.Println("Panic gestito 1 ", r) } }() panic("aaaa") } func main() { defer func(){ if r := recover(); r != nil{ fmt.Println("Panic gestito 2 ", r) } }() bbb() }
C'è un parcheggio nel centro commerciale: le auto entrano e escono, e al termine della sessione di parcheggio bisogna prendere il pagamento. Come lo vedi? Progetta un sistema.
Cosa succede quando Kubernetes termina un pod durante la compilazione batch?
Se il programma Go viene eseguito su Windows, il net poller è un wrapper di cosa?
Come hai costruito il pattern della casella di posta?
Cos'è un panic in Go e quando non può essere catturato?
Come capire se è necessario il partizionamento o lo sharding?
Come funziona la mappa in Go?
Come valuti il tuo livello?
Ci sono attualmente incontri finali o offerte?
Come è stato utilizzato Kafka nel vostro progetto?
Se ci sono 3 partizioni e 2 consumatori, non riceveremo messaggi da una delle partizioni?
Parla del trattamento concorrente — hai una sezione dedicata a questo. Come limitavate la parallelizzazione? Quante connessioni a PostgreSQL c'erano?
Dove si deve scrivere recover nella struttura dell'applicazione (main.go, repository, servizio, controller)?
Come interagisci con la FNS?
Stai unendo due tabelle e stai eseguendo un'aggregazione, in quel momento i dati cambiano — cosa succederà?