Golang
Possiamo passare uno slice come parametro a una funzione?
Come è implementato il sistema di snapshot delle vetrine aggregate?
Come implementare una mappa ordinata in Go che garantisca l'ordine delle chiavi durante l'iterazione?
Qual è la principale differenza tra Repeatable Read e Serializable?
Cos'è defer? Cosa stamperà il seguente codice? ```go type X struct { V int } func (x X) S() { fmt.Println(x.V) } func main() { x := X{123} defer x.S() x.V = 456 } ```
Qual è la logica di funzionamento di DaemonSet?
Quali criteri sono importanti per te nella scelta di un lavoro? Aspettative salariali?
Quante persone sono state coinvolte nel progetto più grande a cui hai lavorato? Meno di dieci, decine, centinaia?
Se fai una richiesta sincrona al database o a un servizio vicino, e la richiesta impiega 5 secondi, cosa succederà al thread del sistema operativo su cui è in esecuzione il servizio mentre la richiesta è in corso?
Come comunicare tra servizi — gRPC, REST o qualcos'altro?
Perché hai deciso di cercare un nuovo lavoro e lasciare [azienda] ora?
Parlami del lavoro con gli atomi e i mutex.
Da quale somma siete disposti a considerare un'offerta?
Quali sono le tue aspettative finanziarie?
Ci sono stati conflitti nel tuo precedente lavoro? Come li hai risolti?
Cosa succede se si scrive in un canale chiuso?
In che modo si ottiene esattamente l'assenza di collisioni in diverse soluzioni — in memoria e nel database?
Qual è la differenza tra archivi relazionali e non relazionali? Parla di ACID.
Parlami della tua ultima esperienza tecnica, quali compiti hai svolto, cosa ti ha appassionato di più?
Cos'è il contesto in Go e a cosa serve?