Sobes.tech

Golang

Immagina una situazione: non riesci a trovare un terreno comune con un tester nel tuo team che ti 'punta il dito' continuamente. Come interagiresti?

161

Chiamare runtime.Gosched() cede sempre immediatamente il processore a un'altra goroutine?

151

Perché stai cercando un nuovo lavoro, cosa non ti piace del tuo attuale e cosa ti aspetti da una nuova azienda?

141

È possibile prendere l'indirizzo di un campo di una struct se la struct è memorizzata in una mappa?

138

Qual è la differenza tra bloccare una chiamata di sistema (ad esempio, la lettura) e bloccare un Mutex?

134

Se passiamo un grande array (ad esempio, di dimensione di un megabyte) a una funzione, viene passato per riferimento automaticamente o no?

120

Come si può ridurre il numero di allocazioni quando si lavora con slice?

119

Con quale stack tecnologico lavori nel tuo attuale lavoro?

117

Perché sono necessari puntatori allineati in sync/atomic?

116

La situazione si sviluppa: la modifica richiede non 2 ore, ma 3 giorni di lavoro, e domani mattina inizia una campagna di marketing che non può essere annullata. Cosa fai?

111

Parlaci del progetto più difficile o interessante della tua carriera IT

110

È possibile costruire un binario senza la libreria standard di Go?

108

È possibile creare una costante di tipo map o slice?

108

Immagina una situazione: il tuo codice crasha in produzione, il team è emotivo, ti incolpano, e il team lead non ha supervisionato la revisione. Qual è la tua reazione?

108

Possono due slice essere confrontate direttamente con l'operatore di uguaglianza per verificare l'uguaglianza elemento per elemento?

105

Viene compilato se dichiariamo la funzione main con argomenti?

105

Hai mai avuto conflitti con colleghi o la direzione (personali, non lavorativi)?

98

Quando si passa un canale a una funzione — viene passato per valore o per riferimento?

96
/3