Sobes.tech

Golang

Puoi raccontare brevemente la tua esperienza? Qual è il principale linguaggio di programmazione che usi? Quanti anni di esperienza hai nello sviluppo industriale?

Senior
Яндекс
82

A cosa servono la telemetria e il monitoraggio? Con quali tecnologie hanno lavorato?

Middle+
ООО Макс
82

tipo Sem interfaccia { Lock() error //restituisce un errore se il canale è pieno TryLock() bool // tentiamo semplicemente di bloccare, se funziona ritorna true Release() //rilascio del canale Cap() int // numero di goroutine in lavoro FreeSpace() int //mostra quanto spazio libero c'è nel canale } //struttura //channel - pensare a un buffer //capacity int //mutex

Middle
FinFrame
82

Perché si usano le interfacce in generale (nello sviluppo, non solo in Go)?

Middle
VKVK
82

Cos'è l'idempotenza nelle richieste al servizio?

Senior
AvitoAvito
82

Come valuti il tuo livello di inglese?

Senior
EPAM
82

È possibile standardizzare la gestione degli errori?

Senior
I-teco
82

package main import ( "io" "net/http" "strconv" "time" ) // getData restituisce dati quasi statici, tuttavia, a volte cambia. func getData() int { time.Sleep(time.Millisecond * 100) return 1 } func main() { mux := http.NewServeMux() mux.HandleFunc("/", func(writer http.ResponseWriter, request *http.Request) { _, _ = io.WriteString(writer, strconv.Itoa(getData())) }) if err := http.ListenAndServe(":8080", mux); err != nil { panic(err) } }

Senior
Не указано
82

Quali garanzie di consegna offre Kafka? Cosa bisogna fare sul produttore per garantire esattamente una volta?

Middle+
plata
82

A cosa serve in pratica la parola chiave defer?

Senior
Flant
82

Non hai lavorato in startup, ma questo formato ti è familiare — perché?

Senior
Hi Rockits
82

Quale comando in Git può essere usato per ottenere aggiornamenti dal repository remoto senza unirli al branch corrente?

Senior
SberAuto
82

Raccontaci del compito più difficile e interessante che hai affrontato, in particolare riguardo all'esperienza architettonica.

Senior
Яндекс
82

Come avete distribuito il nuovo servizio in produzione? Quali sono state le difficoltà durante il trasferimento?

Middle+
X5
82

Quali volumi di dati sono stati trasferiti a ClickHouse per gli analisti?

Middle+
Servicepipi
82

Quando l'indice non aiuta o addirittura danneggia?

Senior
UPSL
82

Cos'è il contesto in Go e perché è importante nelle applicazioni concorrenti e HTTP?

Senior
AndersenAndersen
82

Dove posizionare le interfacce: nel punto di dichiarazione o nel punto di utilizzo?

Middle+
СБЕРСБЕР
82

Quali sono le tue aspettative salariali?

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

Sono stati misurati gli RPS dei servizi?

Middle
WildberriesWildberries
82
/412