Sobes.tech

Golang

Ko vēlētos darīt nākotnē? Vai plānojat rakstīt Go? Kādi ir jūsu karjeras plāni?

Middle+
Скоринг Бюро
66

Šī ir rakstzīmju virkne. Atrodiet indeksu i un j pāru skaitu (i <= j), starp kuriem, ieskaitot, nav atkārtotu rakstzīmju. Vērtībai "aba" atbilde ir 5: [0, 0] ("a") [0, 1] ("ab") [1, 1] ("b") [1, 2] ("ba") [2, 2] ("a") Vērtībai "acbb" atbilde ir ?:

Intern
Яндекс
66

Kas ir IP tīkla protokols un kādus uzdevumus tas risina?

Middle
Graveling
66

Kā izmantot EXPLAIN un EXPLAIN ANALYZE, lai analizētu vaicājumu veiktspēju un kam pievērst uzmanību vaicājuma izpildes plānā?

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

Kādus projektus vadīsti, kādi ir augsta līmeņa uzdevumi?

Middle+
VKVK
66

Vai jūsu darbā tiek izmantotas neironu tīklu? Kā tieši? Kā jūs uz tiem raugāties?

Senior
CRTEX
66

Kas šobrīd ir svarīgi uzņēmuma izvēlē? Uz ko pievēršat uzmanību, kādi ir izvēles kritēriji?

Senior
AvitoAvito
66

Kas ir VACUUM PostgreSQL?

Middle+
Magnit Tech
66

func (p *Pool) Stop() { p.mu.Unlock() // Tagad ir droši var aizvērt kanālu close(p.tasks) // signāls darbiniekiem: jaunu uzdevumu nebūs, lasiet pārējo p.wg.Wait() // gaidām, līdz visas goroutines pabeigsies p.cancel() // gadījumā atceļam kontekstu fmt.Println("Pool apturēts.") } // ForceStop piespiedu kārtā aptur visus darbiniekus, nesagaidot uzdevumu pabeigšanu. // Darbinieki tiks nekavējoties pārtraukti caur kontekstu. func (p *Pool) ForceStop(timeout time.Duration) { fmt.Printf("Piesaistes apturēšana (laika limits: %v)...\n", timeout) // Bloķē jaunu uzdevumu pievienošanu p.mu.Lock() p.isOpen = false p.mu.Unlock() // Aizver kanālu, lai darbinieki neņemtu jaunus uzdevumus close(p.tasks) // Atceļ kontekstu – tas pārtrauks visus pašreizējos uzdevumus p.cancel() // Dod ierobežotu laiku pabeigšanai done := make(chan struct{}) go func() { p.wg.Wait() close(done) }() select { case <-done: fmt.Println("Pool piespiedu kārtā apturēts (visi darbinieki pabeiguši)") case <-time.After(timeout): fmt.Println("Pool piespiedu kārtā apturēts (laika limits, var palikt pakarēju goroutine)") } }

Senior
Pasul LTD
66

Kad tev ir vairākas piedāvājumi, kā tu pieņemsi lēmumu, kuram teikt jā?

Middle+
FaceApp
66

Vai esat izmantojis publiskās mākoņpakalpojumus savā darbā (Yandex.Cloud, AWS utt.)?

Middle+
Яндекс
66

Komanda SQL, lai iegūtu vaicājuma izpildes plānu

Middle+
ТБанк
66

Vai RabbitMQ ir ātrāks par Kafka?

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

Kā darbojas kanāli Go un kam tie ir nepieciešami?

Senior
wilix
66

Vai šim risinājumam būs nepieciešams konstruktoru?

Senior
Cloud.ru
66

Kas tieši jūs ieinteresēja mūsu vakancē?

Senior
aic
66

Pastāsti par sarežģītu tehnisko gadījumu — kā tieši realizēji risinājumu?

Senior
Hi Rockits
66

Kā darbojās Kubernetes?

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

Formalizācija prasību matchmaking sistēmai: kā meklēt spēli, ko darīt, ja pretinieks nav atrasts, kā validēt gājienus, vai nepieciešams taimeris, kā atjaunināt reitingu, vai nepieciešama spēļu vēsture, ko darīt, ja notiek atvienošanās?

Senior
Hi Rockits
66

Vai ir priekšizpārdotāji uz rokām?

Senior
Датаджайл
66
/412