Golang
Dove è meglio applicare UDP?
Quanta memoria viene assegnata alla creazione di una goroutine (minimo e massimo)?
Come continui a svilupparti professionalmente?
Avevi container sidecar sulle istanze? Cos'è un sidecar?
Per te, è importante il linguaggio di programmazione, lo stack?
Parlami della tua esperienza con i broker di messaggi (Kafka, NATS).
Con che tipo di persone ti senti a tuo agio a lavorare?
Dato un stringa S, è necessario contare il numero di sottostringhe in questa stringa che contengono tutti i caratteri di questa stringa almeno una volta. Esempi: "abca" -> 3 // abc, bca, abca "aa" -> 3 // aa, a, a, "ffg" -> 2 // ffg, fg
-- Selezionare tutte le chat dell'utente Vasya nel formato (chat_id, chat_name)
Regole per il superamento del test Durante il test: - Assicurarsi che nella stanza non ci siano altre persone e che venga mantenuto il silenzio - Verificare che la fotocamera del dispositivo sia rivolta verso il proprio volto - È vietato usare il telefono cellulare per fotografare le domande - È vietato passare ad altre finestre o schede del browser - È vietato spostare il cursore oltre il limite indicato - Verificare che tutti i plugin del browser siano disattivati, come ad esempio: traduzione automatica o strumenti di testo. Il loro funzionamento può portare alla perdita della possibilità di rispondere alle domande In caso di violazioni, le informazioni saranno trasmesse al team di assunzione Il proctoring è attivo Questo test utilizza un sistema di sorveglianza che ci aiuta a garantire onestà e sicurezza durante il test. È necessario fornire accesso alla fotocamera, microfono e schermo. Cliccando sul pulsante per concedere gli accessi, si accetta la politica di utilizzo dei dati.
Cos'è un panic in Go e quando non può essere catturato?
Qual è il tuo formato di lavoro? Lavori completamente in remoto? Dove ti trovi attualmente?
Come è stato effettuato il deployment in [azienda]?
Una nuova SKU (macinino per carne) appare nel sistema master Postgres — dovrebbe o non dovrebbe apparire in Redis?
Parlami della tua squadra: in quale squadra hai lavorato, la sua composizione e la sua dimensione.
import "fmt" func maxDistants(arr []int) int { maxDist := 0 lastOne := -1 for i := 0; i < len(arr); i++ { if arr[i] == 1 { if lastOne == -1 { maxDist = i } else { dist := (i - lastOne) / 2 if dist > maxDist { maxDist = dist } } lastOne = i } } if arr[len(arr)-1] == 0 { dist := len(arr) - 1 - lastOne if dist > maxDist { maxDist = dist } } return maxDist } func main() { fmt.Println(maxDistants([]int{1, 0, 0, 0, 1})) }
Parla del tuo momento attuale: sei in cerca attiva? Perché ti interessa questa posizione?
Cosa significa quando il processo in cima mostra il 150% di CPU? È normale?
Qual è il tuo stack tecnico? Elenca i linguaggi di programmazione su una scala da 1 a 10.
Da quale somma si parte quando si considerano le offerte di lavoro?