Sobes.tech

Golang

Sizce highload nerede başlar? Highload ile non-highload arasındaki sınır nedir?

Middle+
ClearWay
86

Go dışında kullandığın programlama dilleriyle ilgili deneyimlerinden bahset. Go'yu kendin nasıl buluyorsun?

Senior
OZONOZON
86

Her zaman indeksin olması iyi midir? İndeksli seçeneğin, indeks olmadan olanından her zaman daha iyi olup olmadığı?

Senior
ВайлдберрисВайлдберрис
86

Redis'i önbellek ve mesaj aracısı olarak kullanma konusunda ne kadar deneyimin var?

Senior
Sequoia Ads
86

Go'da birden fazla kanal ile select nasıl çalışır?

Middle
VKVK
86

XSS (Cross-Site Scripting) nedir ve bununla nasıl mücadele edilir?

Middle
VKVK
86

// Bir dizi aynı değeri içeren seri bulunursa, bu seri uzunluğu ve değer ile değiştirilir. // Run-length encoding algoritması kullanılarak bir diziyi sıkıştırmak için bir fonksiyon uygulamak gerekir. func Encode(s string) string { panic("uygulama yapılmadı") }

Senior
Avanpost
86

İş hayatında en son neyle ilgilendin?

Senior
bip.ru
86

// En uygun çift sayıyı buluyoruz 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("Maksimum sayı %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 } } result <- 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 }

Middle
WildberriesWildberries
86

Neden piyasaya çıktınız? Mevcut yerinizden ne hoşlanmıyorsunuz?

Senior
BLS-Soft
86

Linux sunucusunun başlangıcından terminalin başlatılmasına kadar olan yükleme sürecini anlatın

Senior
VKVK
86

Kafka'da tüketici grubu ne işe yarar?

Senior
Lanit PPM
86

Blokzincir tam olarak ne sağlar ki, sadece bir açık/özel anahtar çifti sağlayamaz?

Middle
Graveling
86

Go'da Unicode karakterlerini temsil etmek için hangi veri tipi kullanılır?

Middle+
МТСМТС
86

Linux'ta bir süreç neden boş gösterse de out-of-memory hatası alabilir?

Senior
AltDev
86

Flutter'dan geldim ve Go'ya geçtim — neden?

Senior
AvitoAvito
86

errors.Is ve errors.As nedir, ne işe yarar ve hangi sorunu çözerler?

Senior
Магнум
86

SELECT FOR UPDATE ile ilgili bir durumda, bunun deadlock'a yol açabileceği bir örnek veriniz.

Senior
OZONOZON
86

Sistem çağrısı (syscall) engellenirse ne olur?

Middle+
Servicepipi
86

Bir teklif alırsan yeni bir yere ne kadar sürede geçebilirsin?

Senior
Hi Rockits
86
/412