Golang
Hai tu stesso descritto qualcosa per l'osservabilità — metriche, allerte?
Con quali framework e librerie hai lavorato?
Cosa ti piace di Go e cosa ti dà fastidio?
Quale protocollo viene utilizzato per la richiesta DNS? È l'unico protocollo possibile?
A cosa serve un mutex in un limitatore di velocità? È possibile risolvere il problema senza mutex, usando sync.Map?
In cosa stai attualmente lavorando nel tuo attuale posto di lavoro? Quali sono i compiti principali?
Come avviene la risoluzione DNS in Kubernetes? Spiega FQDN e la catena di risoluzione DNS.
Come scrivere richieste HTTP parallele in Go?
Cos'è ACID nei database?
Esiste un microservizio per detrarre fondi dal saldo dell'utente? Quando si replica il servizio, si verifica un problema di race condition. Come risolvere questo problema?
Quale formato di lavoro consideri?
Cosa succederà alle richieste attuali senza uno shutdown ordinato al termine del processo?
Come funzionano 3 partizioni e 2 consumatori?
Perché cerca un nuovo lavoro?
Perché ora nella ricerca? E cosa ha attirato esattamente in questa posizione?
Come è stato impostato il limite di velocità? Su cosa si basava e dove è stato implementato? Cosa è stato usato tecnicamente?
Come scrivere richieste HTTP parallele in Golang?
Scrivi una funzione che rimuove tutti gli elementi uguali a val dal slice in-place. Restituisce il slice senza i valori rimossi. func RemoveValue(slice []int, val int) []int { // il tuo codice } // Esempio RemoveValue([]int{1,2,3,2,4}, 2) // -> []int{1,3,4} RemoveValue([]int{1,2,3}, 5) // -> []int{1,2,3} RemoveValue([]int{}, 1) // -> []int{}
Quali strumenti hai usato per gestire le dipendenze in Go?
Parlami del Garbage Collector in Go, come funziona.