Sobes.tech

Golang

Care este diferența dintre un limbaj interpretat (Python) și unul compilat (Go)? Ce factori influențează alegerea?

Senior
СБЕРСБЕР
69

Poate o structură în Go să implementeze mai multe interfețe simultan?

Senior
SberAuto
69

Câte chei primare poate avea un tabel?

Middle
RWB
69

Vorbește despre abordarea pub/sub în Redis pentru un serviciu de șah — avantaje și dezavantaje

Senior
Лига Цифровой ЭкономикиЛига Цифровой Экономики
69

Se poate face EXPLAIN ANALYZE în producție?

Senior
Лига Цифровой ЭкономикиЛига Цифровой Экономики
69

Cum intenționați să utilizați cache-ul în arhitectura OrderService? Ce anume va fi stocat în Redis?

Senior
plata
69

Ce este defer? Ce va afișa următorul cod? ```go type X struct { V int } func (x X) S() { fmt.Println(x.V) } func main() { x := X{123} defer x.S() x.V = 456 } ```

Senior
OZONOZON
69

Spune-mi ce tipuri încorporate cunoști în Go?

Middle+
Napoleon IT
69

Cum evaluați cunoștințele dvs. despre Go pe o scară de la 1 la 10? Ce ați include în punctajul lipsă până la 10?

Junior
Позитив Технолоджис
69

Ce este notația Big O?

Senior
ТехзорТехзор
69

Cum creezi o ramură nouă cu o comandă în Git?

Senior
SberAuto
69

Vorbește-mi despre experiența ta la Wildberries: cum ai venit, cum arată echipa, de ce pleci.

Middle+
FaceApp
69

Ce opțiuni au fost după procesarea manuală a mesajelor din DLQ? Ce ai făcut cu ele din punct de vedere tehnic?

Middle+
МВидео/эльдорадо
69

// La actualizarea unei comenzi, trebuie să trimitem datele comenzii către mai multe servicii (API-uri terțe) // numărul de servicii crește (poate fi mii+) // am scris codul, la început totul mergea bine, dar cu timpul serviciul nostru a început să consume multă memorie func (s *orderService) SendOrder(ctx context.Context, hosts []string, order Order) { for i := 0; i < len(hosts); i++ { go func() { // Să presupunem că acesta este un apel de rețea lung response, err := s.httpClient.Send(ctx, hosts[i], order) if err != nil { s.logger.Error(ctx, "eșec la trimitere", err) return } s.logger.Info(ctx, "succes", response) }() } }

Middle+
Lenta Tech
69

Care sunt planurile pentru anul următor — ce să înveți, să stăpânești?

Senior
I-teco
69

Care este diferența dintre blocarea unui apel de sistem (de exemplu, citirea) și blocarea unui Mutex?

Middle
Еаптека
68

Ce anti-pattern-uri există în Go? Ce nu trebuie făcut, ce este considerat de prost ton?

Senior
sber tech
68

Cum funcționează select cu mai multe canale în Go?

Middle
VKVK
68

Ce este cel mai important pentru tine la o revizuire de cod, la ce acorzi prima dată atenție?

Senior
sber tech
68

Ai avut procese de evaluare a performanței sau feedback de 360 de grade?

Senior
AvitoAvito
68
/412