Sobes.tech

Golang

Come viene eseguito il processo di test del codice nel linguaggio Go?

Junior — Middle
СБЕРСБЕР
МТСМТС
СБЕР CloudСБЕР Cloud
+3
163

Hai esperienza con codice ereditato o obsoleto che richiede modernizzazione o refactoring?

Junior — Middle
SkillStaff
163

Come interagiscono le goroutine con la memoria durante l'esecuzione dei programmi in Go?

Junior — Middle
Rubytech
163

Quante connessioni c'erano a PostgreSQL? Cosa fare se le connessioni non sono sufficienti con 10 mila RPS?

Senior
МВидео/эльдорадо
163

Ci sono restrizioni sul numero di goroutine che possono essere eseguite contemporaneamente nell'applicazione?

Junior — Middle
OZONOZON
163

In quali situazioni può verificarsi un deadlock tra thread o processi?

Junior — Middle
Lamoda Tech
Twinby
163

È possibile considerare un slice sicuro per l'uso in un ambiente multithread senza misure di sincronizzazione aggiuntive?

Junior — Middle
Betera Group
163

Quali sono i vantaggi e gli svantaggi dell'utilizzo delle goroutine nei programmi Go?

Junior — Middle
163

Come vengono eliminati e ottimizzati gli indici nel database?

Junior — Middle
163

Quali componenti fanno parte dell'ambiente di esecuzione del programma?

Junior — Middle
163

Hai esperienza pratica nello sviluppo di soluzioni architettoniche per sistemi complessi?

Middle — Middle+
ЦУМ
163

Perché si utilizza l'algoritmo di hashing coerente e quali problemi aiuta a risolvere?

Junior — Middle
163

A cosa serve la directory Internal nella struttura del progetto?

Junior — Middle
Evrone
163

Quali parametri possono essere usati per configurare il comportamento del garbage collector?

Junior — Middle
163

Quando esattamente le goroutine possono passare alla coda di esecuzione locale?

Junior — Middle
163

Quali altri linguaggi di programmazione conosci oltre a Go a un buon livello?

Middle+
Штрафов нет
162

Quale dei seguenti frammenti di codice contiene un errore o un potenziale problema legato al lavoro con i canali? Opzione 1 package main func main() { ch := make(chan int) ch <- 1 } Opzione 2 package main func main() { ch := make(chan int, 1) ch <- 1 } Opzione 3 package main func main() { ch := make(chan int, 1) ch <- 1 <-ch } Opzione 4 package main func main() { ch := make(chan int) close(ch) <-ch } Opzione 5 package main func main() { ch := make(chan int, 3) ch <- 4 }

Senior
01.tech
162

Sei pronto per il formato di lavoro ibrido (ufficio + remoto)?

Middle+
OZONOZON
162

In quale parte della memoria viene collocato l'array di dati durante l'esecuzione del programma?

Junior — Middle
162

Hai utilizzato un meccanismo di blocco pessimista nei tuoi progetti?

Junior — Middle
IDS
162
/413