Sobes.tech

Golang

Cosa è importante in una squadra?

Senior
149

Come ti comporti con i turni notturni e serali in caso di un guasto?

Middle+
147

Parlami del tuo progetto attuale — su cosa stai lavorando?

Middle+
147

Quali sono i livelli di isolamento delle transazioni in SQL (PostgreSQL)?

Middle+
147

Qual è la differenza tra TCP e UDP? Fornisci esempi di utilizzo di UDP e spiega come il DNS garantisce affidabilità su UDP.

Middle
146

In quali ambiti sarebbe interessante continuare a svilupparsi: nelle tecnologie, nei compiti, nelle direzioni?

Middle+
144

Sei sicuro che qui vengono usate le parentesi graffe per la mappa? Quale sintassi è necessaria per accedere all'elemento set alla riga 17?

Senior
143

In generale, cosa ne pensi della direzione del team (piattaforma ClickHouse/Elasticsearch)?

Senior
143

Qual è la differenza architettonica tra REST e RPC? Quale approccio scegliere per creare/modificare un utente e per trasferire denaro tra conti?

Middle
143

Come garantire che un messaggio dalla coda venga elaborato esattamente una volta se ci sono più lavoratori?

Senior
142

Parlami della gestione degli incidenti nel tuo team: come è organizzato il processo, esiste un regolamento per i turni?

Middle+
142

Come funziona una tabella hash? Quali sono i principi di base su cui si basa e quali sono i requisiti principali?

Middle+
142

La lunghezza può arrivare fino a 1000 — spiega perché può essere e come si chiama questo fenomeno?

Senior
142

Cosa verrà visualizzato all'esecuzione del programma: func main() { counter := make([]int, 0, 1000) var wg sync.WaitGroup for i := 0; i < 1000; i++ { wg.Add(1) go func() { defer wg.Done() counter = append(counter, i) time.Sleep(10 * time.Millisecond) // Simulazione di lavoro }() } wg.Wait() fmt.Println(len(counter)) }

Senior
140

Parlami più dettagliatamente degli ultimi progetti: tecnologie, la tua area di responsabilità, compiti principali.

Middle
139

Di cosa si occupava il tuo team e cosa facevi tu?

Senior
138

Per il tracciamento, quante squadre, servizi, quante integrazioni con i propri team circa?

Senior
138

Parlaci della composizione del tuo team.

Middle+
138

Cos'è il rehashing?

Middle+
137

È necessario implementare la funzione uniqRandn, che genera una slice di lunghezza n con numeri unici e casuali. import ( "fmt" "math/rand" ) func main() { fmt.Println(uniqRandn(10)) } func uniqRandn(n int) []int { //... }

Middle+
127
/13