Golang
A cosa serve il simbolo di sottolineatura durante l'importazione dei pacchetti?
In quale città ti trovi attualmente? Hai un permesso di soggiorno o di lavoro in Georgia?
Dove vanno le goroutine alla creazione: nella coda locale o globale del pianificatore Go?
Impressione generale del colloquio, livello del candidato, raccomandazioni
Modificando solo la sesta riga di codice (senza cambiare la firma della funzione), è possibile accedere agli elementi aggiunti all'interno della funzione (tripla e quadrupla)?
In quale città ti trovi adesso?
Le interessa lavorare su compiti di infrastruttura piuttosto che sul dominio aziendale?
func maxPlaces(arr []int) int { maxDistance := 0 prev, first := -1, -1 for i := 0; i < len(arr); i++ { if arr[i] == 1 { if first == -1 { first = i maxDistance = max(maxDistance, i) } else { maxDistance = max(maxDistance, (i - prev) / 2) } prev = i } } maxDistance = max(maxDistance, len(arr) - 1 - prev) return maxDistance }
Quali sono le tue aspettative finanziarie? Indica almeno e un livello confortevole.
Quale canale trasmette i dati più velocemente: bufferizzato o non bufferizzato?
Parla di map in Go.
Come ti senti riguardo al supporto legacy?
Quali altre opzioni ci sono per aumentare la velocità del database oltre agli indici?
Da dove provenivano i tuoi dati? Come fluivano verso di te?
Cos'è un indice parziale?
Hai usato entrambi gRPC e REST o solo gRPC?
Cosa fai in [azienda]? A quale progetto lavori?
Qual campo di blocco intendi (chiarimento sulla denormalizzazione, flag is_blocked)?
A cosa serve in pratica la parola chiave defer?
Quali code ci sono nel modello GMP?