Golang
Aké testy považujete za najúčinnejšie?
Čo je VACUUM v PostgreSQL?
Porozprávaj mi o Kafkovi
Čo je Load Average, ako ho skontrolovať a na čo si treba dávať pozor?
Čo bude pre teba dôležité pri výbere nového miesta práce?
Vysvetlite princíp invertovania závislostí a prečo priame volanie metód repozitára z prípadu použitia porušuje SOLID.
Ešte komunikujete s inými spoločnosťami? Možno už máte ponuky?
Mal si skúsenosti s gRPC a GraphQL? Porozprávaj o nich.
Čo je prepínanie kontextu gorutín? Kto ho vykonáva?
Aké ďalšie možnosti existujú na zvýšenie rýchlosti databázy okrem indexov?
Kde budú umiestnené pole a mapa — na halde alebo na zásobníku?
Povedz mi o vlastnostiach Kafka — ako je usporiadaná?
S akými databázami ste pracoval?
package main import ( "crypto/md5" "fmt" ) var alphabet = []rune{'a', 'b', 'c', 'd', '1', '2', '3'} func ObnovHeslo(h []byte) string { return "" } func hashHeslo(in string) []byte { h := md5.Sum([]byte(in)) return h[:] } func main() { tests := []string{"a", "12", "abc333d"} ok := true for _, exp := range tests { h := hashHeslo(exp) act := ObnovHeslo(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") } } Pre správne spustenie kódu: vstupný bod -- funkcia main v balíku main Úloha: Implementujte funkciu ObnovHeslo, ktorá na základe MD5 hash obnoví pôvodné heslo pozostávajúce zo znakov daného abecedy.
Z ktorej tabuľky pochádza alias 'oi' v dopyte?
Uveďte štyri protokoly: HTTP, gRPC, WebDAV, ACSA — ktorý je zbytočný?
Porozprávaj o zaujímavej úlohe z tvojich minulých skúseností. Čo si robil v spoločnosti?
Ako boli nastavené metriky? Služba posielala metriky alebo ich zbierala?
Akú sumu zvažujete v motivačnej časti?
Môžeme použiť stĺpec v SELECT, ak ho nezahrnieme do GROUP BY?