Sobes.tech

Golang

Čo je VACUUM v PostgreSQL?

Middle+
Magnit Tech
66

Sú údaje kontajnera odstránené po jeho zastavení?

Senior
SberAuto
66

Ako fungujú kanály v Go a na čo sú potrebné?

Senior
wilix
66

Tri mini otázky o Docker: čo je Docker, Docker Compose, Docker Image?

Senior
purweb
66

Čo sa stane, ak vypnete autovacuum v PostgreSQL? Aké problémy to môže spôsobiť?

Senior
Cloud.ru
66

Čo presne bolo cacheované a aké pravidlá invalidácie boli použité?

Senior
А7
66

Aké boli úlohy a architektúra v [spoločnosti]?

Middle+
plata
66

Dodan je seřazený seznam čísel obsahující duplicitní prvky. Je třeba odstranit duplicity na místě (přímo v původním poli) a vrátit velikost výsledného pole. Příklad: Vstup: nums = [0,0,1,1,1,2,2,3,3,4] Výstup: 5, nums = [0,1,2,3,4,_,_,_,_,_] Vysvětlení: V tomto poli je 5 unikátních prvků. Umístěte je na první pět pozic v původním poli a vraťte číslo 5. Následující prvky v původním poli mohou být jakékoliv.

Senior
Ozon ФинтехOzon Финтех
66

typ Sem rozhranie { Lock() error TryLock() bool Release() Cap() int FreeSpace() int }

Senior
X5
66

Čo sú to rýchle hry?

Senior
UPSL
66

Ako môžu gorutiny «unikať» (únik)?

Middle
Aliexpress
66

Dána funkcia, ktorá prijíma dve zoradené v neklesajúcom poradí sekvencie celých čísel. Je potrebné vrátiť všetky prvky z prvej sekvencie, ktorých nie je v druhej. Ako by ste pristúpili k riešeniu a aká je jeho zložitosť?

Middle+
Яндекс
66

V čom sa líšia goroutines od vlákien OS? Na čo sú goroutines potrebné?

Senior
Бюро 1440Бюро 1440
66

Máte finále alebo ponuky od iných spoločností?

Middle+
OZONOZON
66

func (r *PayoutRepository) Payout(advertiserID, partnerID string, amount float32) error { advertiser, err := r.find(advertiserID) if err != nil { return err } partner, err := r.find(partnerID) if err != nil { return err } advertiser.Balance -= amount partner.Hold -= amount partner.Balance += amount if err := r.save(advertiser); err != nil { return err } if err := r.save(partner); err != nil { return err } r.totalPayouts++ return nil }

Senior
Pasul LTD
66

func Exclude(a, b []int) []int { set := make(map[int]struct{}) for _, v := range b { set[v] = struct{}{} } result := make([]int, 0) for _, v := range a { if _, ok := set[v]; !ok { result = append(result, v) } } return result } Chyba kompilácie # command-line-arguments ./main.go:39:32: syntaktická chyba: neočakávaný nový riadok, očakával { po podmienke if

Senior
OZONOZON
66

Ktorý príkaz pomáha aktualizovať štatistiky v PostgreSQL?

Middle+
plata
66

Ako vykonať analýzu pomocou EXPLAIN ANALYZE na analýzu indexu, ako vytvoriť indexy na viacerých poliach a ako pochopiť, na ktoré polia?

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

Bol to jeden projekt počas 3 rokov v spoločnosti, alebo viac?

Senior
Spectr
66

Za pravilno izvajanje kode: vstopna točka -- funkcija main v paketu main package main import ( "crypto/md5" "fmt" ) var alphabet = []rune{'a', 'b', 'c', 'd', '1', '2', '3'} func RecoverPassword(h []byte) string { return "" } func hashPassword(in string) []byte { h := md5.Sum([]byte(in)) return h[:] } func main() { tests := []string{"a", "12", "abc333d"} ok := true for _, exp := range tests { h := hashPassword(exp) act := RecoverPassword(h) if act != exp { fmt.Printf("Chyba: očakávané %q, získané %q\n", exp, act) ok = false } } if ok { fmt.Println("Všetky testy prešli úspešne") } }

Senior
Ozon ФинтехOzon Финтех
66
/412