Sobes.tech

Golang

Šta je IP mrežni protokol i koje zadatke rešava?

Middle
Graveling
66

Kako koristiti EXPLAIN i EXPLAIN ANALYZE za analizu performansi upita i na šta obratiti pažnju u planu izvršenja upita?

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

Koje projekte vodiš, koje su tvoje zadatke na višem nivou?

Middle+
VKVK
66

Da li koristite neuronske mreže u svom radu? Kako tačno? Kako se odnosite prema njima?

Senior
CRTEX
66

Шта је сада важно при избору компаније? На шта обратитите пажњу, који су критеријуми избора?

Senior
AvitoAvito
66

Šta je VACUUM u PostgreSQL?

Middle+
Magnit Tech
66

func (p *Pool) Stop() { p.mu.Unlock() // Сада је безбедно затворити канал close(p.tasks) // сигнал радницима: нема нових задатака, прочитај остатак p.wg.Wait() // чекамо да се све горутинес заврше p.cancel() // отказујемо контекст ако је потребно fmt.Println("Pool заустављен.") } // ForceStop принудно зауставља све раднике без чекања да заврше задатке. // Радници ће бити прекинути одмах преко контекста. func (p *Pool) ForceStop(timeout time.Duration) { fmt.Printf("Принудно заустављање пула (timeout: %v)...\n", timeout) // Блокира додавање нових задатака p.mu.Lock() p.isOpen = false p.mu.Unlock() // Затвара канал да радници не узимају нове задатке close(p.tasks) // Отказујемо контекст – ово ће прекинути све тренутне задатке p.cancel() // Дамо ограничено време за завршетак done := make(chan struct{}) go func() { p.wg.Wait() close(done) }() select { case <-done: fmt.Println("Пул принудно заустављен (сви радници су завршени)") case <-time.After(timeout): fmt.Println("Пул принудно заустављен (таймаут, могу остати виси goroutine-и)") } }

Senior
Pasul LTD
66

Када имаш више понуда у рукама, како ћеш донети одлуку којој да кажеш да?

Middle+
FaceApp
66

Da li ste koristili javne облаке у раду (Yandex.Cloud, AWS итд.)?

Middle+
Яндекс
66

Tim u SQL za dobijanje plana izvršenja upita

Middle+
ТБанк
66

Da li je RabbitMQ brži od Kafka?

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

Kako funkcionišu kanali u Go i zašto su potrebni?

Senior
wilix
66

Да ли ће бити потребан конструктор за ово решење?

Senior
Cloud.ru
66

Šta vas je konkretno zainteresovalo u našoj ponudi za posao?

Senior
aic
66

tip Sem interfejs { Lock() error TryLock() bool Release() Cap() int FreeSpace() int }

Senior
X5
66

Ispričaj o složenom tehničkom slučaju — kako si tačno implementirao rešenje?

Senior
Hi Rockits
66

Kako je radio Kubernetes?

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

Formalizacija zahteva za sistem za matchmeker: kako tražiti meč, šta raditi ako protivnik nije pronađen, kako validirati poteze, da li je potreban tajmer, kako ažurirati rejting, da li je potrebna istorija partija, šta raditi u slučaju diskonnekta?

Senior
Hi Rockits
66

Da li imate pre-offers na rukama?

Senior
Датаджайл
66

Koja je interakcija između servisa korišćena? gRPC, REST?

Middle+
OZONOZON
66
/412