Sobes.tech

Golang

Kuidas seadistada vajalik indeks? Mida EXPLAIN-is vaadata? Kuidas aru saada, et indeks ei kasutata?

Senior
I-teco
40

Kirjeldage ühe oma projekti arhitektuuri (kihid, mustrid, koodi organiseerimine)

Middle
WildberriesWildberries
40

Kuidas lahendasite, kui podide uuendamisel kaotsid päringud?

Middle
WildberriesWildberries
40

Mida näidatakse programmi käivitamisel: func main() { counter := make([]int, 0, 1000) var wg sync.WaitGroup for i := 0; i < 1000; i++ { wg.Add(1) go func() { defer wg.Done() counter = append(counter, i) time.Sleep(10 * time.Millisecond) // Töö imiteerimine }() } wg.Wait() fmt.Println(len(counter)) }

Senior
OZONOZON
40

Milliste kohaletoimetamise garantiidega olete Kafka-s kokku puutunud?

Senior
Магнит Тех
40

Kuidas käituda olukorras, kus kõik 5 goroutine'i näevad samaaegselt tühja vahemälu ja lähevad andmebaasi (cache stampede)?

Senior
РамблерРамблер
40

Arhitektuuriülesanne: teavitusteenus kasutab mallideks administraatoriteenus. Kuidas tagada usaldusväärsus võimaliku administraatoriteenuse languse korral?

Middle+
VK music
40

// Kahe täisarvude massiivi pikkusega N, // kõigi K jaoks vahemikus 1 kuni N, arvutage K pikkuste prefiksites ühiste arvude arv. // Massiivi numbrid võivad korduda, lõike arvutatakse ilma kordust arvestamata. // K pikkune prefiks massiivist A on selle esimeste K elemendi massiiv // A [1, 1] => [1], [1, 1] // B [1, 1] => [1], [1, 1] // R [1, 1] // [1, 2, 5] => [1], [1, 2], [1, 2, 5] // [1, 5, 4] => [1], [1, 5], [1, 5, 4] // [1, 1, 2]

Middle+
Яндекс
40

Rääkige meile Transactional Outbox mustrist: mis see on ja kuidas see töötab?

Senior
А7
40

Kuidas täidetakse see SQL-päring koos alamküsitluse ja DENSE_RANK-iga (täitmise järjekord)?

Middle
WildberriesWildberries
40

Mis on peamine erine Dependency Inversion ja Dependency Injection vahel?

Senior
purrweb
40

Mis on kontekst Go-s? Milleks seda kasutatakse? Kuidas töötab ajapiirangu tühistamine?

Middle
СБЕРСБЕР
40

Kuidas mõista, kus on faili töötlemisel kitsas koht — kui rida-rida töötlemine näib aeglane, ja goroutines töötavad tsüklis?

Middle
Aliexpress
40

Mis on liidesed Go-s? Kuidas tüübid liideseid rakendavad?

Senior
2gis2gis
40

Milline on teie kogemus projekti/teenuse nullist alustamisel, puhtalt lehelt? Rääkige sellest kogemusest.

Senior
Astra
40

Kuidas võivad protsessid ja niidid omavahel suhelda?

Senior
YadroYadro
40

NULL

Intern
AvitoAvito
40

Kirjeldage lähenemist, kus salvestate viimase üksuse positsiooni maksimaalse kauguse probleemi lahendamisel

Middle
VKVK
40

peamine pakett import ( "fmt" ) func main() { c := make(chan string, 1) go fmt.Println(<-c) c <- "Hello World!" fmt.Println("Exit!") } fatali viga: kõik gorutined magavad - deadlock! goroutine 1 [kanali vastuvõtt]: main.main() /tmp/sandbox[phone]/prog.go:10 +0x3a Programmid lõpetasid töö: olek 2.

Senior
Wildberries & Russ Bank
40

Millised HTTP meetodid võivad brauseri vahemällu salvestuda?

Middle
АО Медиа Эффект
40
/411