Sobes.tech

Эгер көбүрөөк убакыт болсо, тартибтелген карта ишке ашырууда эмне жакшыртуу керек? Китепкананын мүмкүн болуучу көйгөйлөрү жана өнүгүү багыттары кандай?

Senior
Cloud.ru
112

Неге ишке ашырууда белгілерді текшерүү шартынын башталышы жазылбаган?

Middle
VKVK
112

gRPC жана GraphQL менен тажрыйбаңыз барбы? Алар жөнүндө айтып бериңиз.

Senior
X5 techX5 tech
112

топ Response интерфейс {} tоп Backend интерфейс { Invoke(ctx: контекст, req: Request): Response, error } var _ Backend = &BackendImpl{} // addr белгилүү бир мисалдын IP:порт дареги func NewBackend(addr: string) *BackendImpl tоп Balancer түзүмү { // TODO backends []*BackendImpl index int mu sync.Mutex } var _ Backend = &Balancer{} func (b *Balancer) Invoke(ctx: контекст, req: Request) (Response, error) { эгер len(b.backends) == 0 { кайтаруу nil, fmt.Errorf("Backends саны слайста 0") } b.mu.Lock() index := b.index эгер b.index + 1 == len(b.backends) { b.index = 0 index = 0 } b.mu.Unlock() resp, err := b.backends[index].Invoke(ctx, req) кайтаруу resp, err } // addrs бардык балансировкаланган мисалдардын даректерин камтыйт func NewBalancer(addrs []string) *Balancer { // TODO backends := make([]*BackendImpl, len(addrs))

Middle
Яндекс
112

Goroutine'дар ортосунда эс тутумду кантип бөлүштүрүү керек? Канча учурда Atomic колдонуу жакшы, жана кайсы учурда Mutex/RWMutex/SyncMap колдонуу жакшы?

Senior
plata
112

Кайсы тапшырмаларды көбүрөөк жактырасың жана кайсылары аз?

Senior
WildberriesWildberries
112

Кодду карап чыгууда көңүл буруу керек болгон эң маанилүү үч нерсе кандай?

Senior
AvitoAvito
112

Go тилиндеги карта кандай иштейт?

Middle+
WildberriesWildberries
112

Linux'ta CPU жана эс тутум жүктөмүн кантип текшерсе болот?

Middle+
Бюро 1440Бюро 1440
112

Стартаптын өзгөчөлүктөрү боюнча: тапшырмаларды так аныктоо ар дайым болбойт, кээде алар так эмес, инициативалык жана автономдүүлүк керек, жүк тең эмес болушу мүмкүн. Мунунга өзүңүздү кандай сезесиз?

Senior
AstraTech
112

Төрт протоколду атаңыз: HTTP, gRPC, WebDAV, ACSA — кайсысы ашыкча?

Senior
Магнит Тех
112

Масштабдоо тапшырмасы: кызмат B кызмат Aдан өсүп жаткан жүктү баштан кечирүүдө. Эмне кылса болот?

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

Go-догу маалыматтарды тууралоо эмнеге тиешелүү?

Middle
RWB
112

Жаңы иш ордодон эмне күтөсүз?

Senior
МВидеоМВидео
112

Go тилинде тапшырма жазуу — практик бөлүм (дастурчунун жашоосунан көйгөйлөр, алгоритмдерсиз): кызматты жакшыртуу же оңдоо. Убакыт — 1,5 саат.

Middle+
Яндекс
112

TLS эмне жана сертификат эмне үчүн керек?

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

Бул тапшырмада бизге эмне үчүн WaitGroup керек?

Senior
Cloud.ru
112

Kafka билдирүүлөрүн кантип текшердиңиз? Эгер билдирүү текшерилбесе, анда эмне болмок?

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

L4 жана L7 жүктү теңдештирүүчүсүнүн айырмасы эмнеде?

Senior
Яндекс
112

Go кызматында кайсы китепканалар жана чөйрөлөр колдонулду?

Middle
СБЕРСБЕР
112
/412