Cos'è un panic in Go? In cosa si differenzia un panic da un deadlock?
Golang
In che altro modo si può descrivere la stessa logica per tipi diversi, oltre ai generici?
Quale esperienza hai con i database? Quali compiti hai dovuto risolvere con PostgreSQL, ClickHouse e Redis?
Da quanto tempo scrivi in Go? Tre anni?
Quanti microservizi hai in Go e con quale frequenza ci sono compiti che coinvolgono due microservizi?
Cosa hai esattamente implementato in questo microservizio?
Parla dei slice in Go. Cos'è e quali aspetti bisogna considerare quando si lavora con essi?
Parlami della tua motivazione per entrare nel mercato e cosa vorresti trovare nel nuovo posto.
Come si svolge la revisione del codice? Come risolvi le controversie durante la revisione?
Elenca lo stack principale in Go
Aspettative salariali e disponibilità al cambiamento
Scrivi query SQL direttamente al database o tramite ORM?
type Sem interfaccia { Lock() error TryLock() bool Release() Cap() int FreeSpace() int }
Parla del garbage collector in Go (marcatura a tre colori).
Come hai definito i confini del servizio, dove doveva iniziare e finire?
Parla della tua esperienza. Di chi è composta la tua squadra? Quali servizi hai progettato tu stesso?
Qual è stato il tuo ruolo nello sviluppo: architetto o esecutore?
Hai esperienza di integrazione con servizi esterni (banche, gateway di pagamento, API)?
Parlami di te e della tua ultima esperienza lavorativa
Cosa ti aspetti in termini di stipendio?