Sobes.tech

Golang

Jak funguje GOMAXPROCS a k čemu je v GMP-modelu P (procesor)?

Middle
VKVK
117

Jaké jsou výhody gRPC oproti REST?

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

Povězte o vlivu GOGC na práci Garbage Collectoru a jak optimalizovat využití paměti.

Middle+
Servicepipi
117

Co je GOMAXPROCS a kolik gorutin poběží paralelně z 1000?

Middle
WildberriesWildberries
117

Co je to partitioning a sharding?

Senior
YadroYadro
117

Jaké vzory se používají k implementaci plynulé odolnosti systémů vůči chybám?

Middle — Middle+
Startribe
117

Na kolika instancích/kontejnerových běžel služba?

Middle+
Яндекс
117

Máme databázi uživatelských hesel, hesla jsou hashována (funkce hashPassword), a je také známa sada znaků, které mohou být v heslech použity (proměnná alphabet). Naším úkolem je implementovat funkci RecoverPassword tak, aby obnovila heslo podle známého hashe a TestRecoverPassword úspěšně proběhl. Základní požadavky: Libovolná metoda je povolena 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čekáváno %q, získáno %q\n", exp, act) ok = false } } if ok { fmt.Println("Testy úspěšně prošly") } }

Middle+
OZONOZON
117

Jaké důsledky nastávají při současném zápisu do Mapy z různých konkurenčních gorutin?

Junior — Middle
КуперКупер
117

Jak dlouho pracujete s Go a jak jste se rozhodl pro tento jazyk?

Senior
Flant
117

Mělo by se u booleanového pole přidat index?

Senior
А7
117

Lze přenášet binární data přes protokol HTTP/1.1?

Junior — Middle
Rubytech
117

Co ti přináší pocit růstu, proč je třeba růst?

Senior
OZONOZON
117

Je možné vytvořit složený index na více sloupcích v databázi?

Junior — Middle
117

Jste spokojeni s platebními podmínkami a etapami spolupráce?

Senior
DST Lab
117

Zadán je seznam celých čísel. Napište funkci remove, která odstraní všechny nuly Příklady: remove([]) -> [] remove([0]) -> [] remove([1,0,0,2]) -> [1,2]

Senior
OZONOZON
117

Jaké problémy mohou nastat z hlediska race condition při aktualizaci zůstatku uživatele a jaká jsou řešení v Go?

Senior
Prediva
117

Lze určit, zda je proměnná uložena na zásobníku nebo v oblasti paměti haldy?

Junior — Middle
Indrive
117

Architektura ve [firmě] je, že jste přišel na hotové mikroservisy a vylepšoval funkce?

Middle+
plata
117

Jak byly vybrány směrnice ohledně počtu sloupců v ORDER BY nebo frekvence PARTITION BY (například měsíčně)?

Senior
МВидеоМВидео
117
/412