Sobes.tech

Golang

Povedz mi o svojom vzdelaní — správne chápem, že si ukončil bakalárske štúdium? V akom odbore?

Middle+
AxenixAxenix
55

// Je potrebné upraviť funkciu ap tak, aby 6 bolo zahrnuté v vypísanom zozname a zoznam bol zoradený // Dôležité - funkcia ap nevracia nič package main import ( "fmt" ) func main() { v := []int{3, 4, 1, 2, 5} ap(v) fmt.Println(v) // očakávaný výsledok je - [3 4 1 2 5 6] } func ap(arr []int) { arr = append(arr, 10) arr[5] = 6 }

Senior
AstonAston
55

/** :-))) :-(( "ab :-)" = "ab " "ab :-)))" = "ab " "ab :-)))(" = "ab (" "ab ):-)" = "ab )" ":-)" = "" **/ func deleteP(str string) string { }

Intern
Яндекс
55

Čo je to vzorec Singleton? Je to vzor alebo antipattern?

Middle
Сбертех
55

Ako bol organizovaný proces vývoja vo vašom tíme (CI/CD, testovanie, code review)?

Senior
Cloud.ru
55

Rozdiely v štruktúrach ukladania dát medzi riadkovými a stĺpcovými databázami

Senior
I-teco
55

Porozprávaj o úrovniach izolácie transakcií

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

func main() { c := make(chan int, 1000) var wg sync.WaitGroup wg.Add(100) for i := 0; i < 100; i++ { go func() { defer wg.Done() foo(c) }() } go func() { wg.Wait() close(c) }() sum := 0 for r := range c { sum += r } // fmt.Println(sum) } func foo_req(c chan int) error { r := rand.Int() for i := 0; i < r; i++ { c <- r } }

Senior
plata
55

Aké princípy dodržiavate vo svojej práci?

Senior
aic
55

Dá sa zoradený zoznam celých čísel a, index prvku index a celé číslo k. Je potrebné vrátiť ľubovoľný poradie k čísel zo zoznamu, ktoré sú najbližšie k hodnote prvku a[index]. a=[2, 3, 5, 7, 11], index=3, k=2 -> [5, 7] a=[4, 12, 15, 15, 24], index=1, k=3 -> [12, 15, 15] a=[2, 3, 5, 7, 11], index=2, k=2 -> [3, 5] alebo [5, 7]

Senior
Pasul LTD
55

Povedz viac o svojej skúsenosti v EMCD Tech — čo sa tam dialo, ako si rástol za dva a pol roka?

Senior
Hi Rockits
55

Čo je reverzný proxy a ako ho možno implementovať?

Middle+
purrweb
55

Zúčastnili ste sa len vývoja alebo aj na spracovaní požiadaviek s analytikmi?

Senior
WildberriesWildberries
55

Porozprávajte o práci so slices v Golang: ako fungujú capacity, length a čo sa stane pri prekročení hraníc.

Senior
WildberriesWildberries
55

Aké typy pamäte sú v Go? Čo je rozdiel medzi zásobníkom (stack) a haldou (heap)?

Middle+
ClearWay
55

Povedz mi o netpoller v Go.

Senior
FinFrame
55

Architektonická úloha: služba oznámení používa šablóny zo služby administrácie. Ako zabezpečiť spoľahlivosť pri možnom výpadku administrácie?

Middle+
VK music
55

```go func fail() { panic("Neúspech!") } func main() { fmt.Println("Začiatok!") var wg sync.WaitGroup wg.Add(1) go func() { defer func() { if e := recover(); e != nil { fmt.Println(e) } }() fail() wg.Done() }() wg.Wait() fmt.Println("Koniec!") } ```

Senior
Wildberries & Russ Bank
55

func (r *PayoutRepository) save(p Partner) error { _, err := r.db.Exec( fmt.Sprintf("UPDATE partners SET balance = %s, hold = %s WHERE id = %s", p.Balance, p.Hold, p.ID), ) if err != nil { return err } if err := r.eventPublisher.Publish("BalanceChanged", p); err != nil { return err } return nil }

Senior
Pasul LTD
55

Aký je rozdiel medzi príkazmi EXPLAIN a EXPLAIN ANALYZE v PostgreSQL?

Middle+
purrweb
55
/412