Sobes.tech

// Ең үлкен жұп санды табамыз package main import "fmt" func main() { var max int for i := 1000; i > 0; i-- { go func() { if i%2 == 0 && i > max { max = i } }() } fmt.Printf("Ең үлкені %d", max) } func maxEvent(n, workers int) int { var wg sync.WaitGroup results := make(chan int, workers) jobs := make(chan int, workers) for w := 0; w < workers; w++ { wg.Add(1) go func() { defer wg.Done() localMax := -1 for num := range jobs { if num%2 == 0 && num > localMax { localMax = num } } results <- localMax }() } go func() { for i := 1; i <= n; i++ { jobs <- i } close(jobs) }() go func() { wg.Wait() close(results) }() globalMax := -1 for localMax := range results { if localMax > globalMax { globalMax = localMax } } return globalMax }

189

Сіздің командаңызда мобильді әзірлеу бар ма?

189

Қызметтердің RPS-ін өлшедіңіз бе?

188

Өзіңіз мониторинг жасайсыз ба, әлде бөлек командаңыз бар ма?

188

Go тілінде қандай синхрондау әдістерін білесіз?

188

Келтірілген кесте: | аты | тілі | |------|------| | Nick | C# | | Nick | SQL | | Eva | Rust | | Eva | C# | | Vika | SQL | | Ivan | Java | | Ivan | SQL | SQL-ды және басқа да бір тілді білетін қызметкерлердің аттарын таңдаңыз. Бір қызметкер — бір атау деп есептеңіз.

187

Деректерқорда үнемі оқылатын ыстық кесте бар. Бұл жағдайда индекстермен қалай жұмыс істеу керек?

187

Орынды брондау механизмі дерекқор деңгейінде қалай жұмыс істейді? Орын екі рет сатылмайтынын қалай қамтамасыз етуге болады?

186

Бір нәрсе жөнделгеннен кейін, тағы не істейсіз?

186

Қандай критерийлер бойынша компанияларды таңдайсыз, нені ескереді?

185

Go тілінде stop-the-world қоқыс жинағышты басқару және баптау жолы бар ма?

185

Kafka тақырыпты қанша қызмет оқиды?

184

Қосқанда, егер слайстің сыйымдылығы жетіспесе, не болады (жаңа массив бөлу)?

183

Егер URL мекенжайлары 500-1000 болса, барлық GET сұраулары бір уақытта орындала ма?

183

Жүйенің дұрыс жұмыс істеуін қалай бақылау керек (мониторинг)?

183

Жұмысшы пулында арнаның буферінің өлшемі қандай да бір нәрсеге әсер етеді ме?

183

Жоба бойынша өз тарапынан қандай тапсырмаларға қатыстым?

183

Go тілінде интерфейстер дегеніміз не? Неге олар қажет? Олар қалай жүзеге асырылады?

181

gRPC қызметінде хабарлама жіберуді қалай жүзеге асыруға болады?

Junior — Middle
181
/12