Golang
Vertel me over Kafka
Wat is Load Average, hoe controleer je het en waar moet je op letten?
Wat zal voor jou belangrijk zijn bij het kiezen van een nieuwe werkplek?
Leg het principe van afhankelijkheidsomkering uit en waarom het directe aanroepen van repository-methoden vanuit een use case SOLID schendt.
Communiceer je nog met andere bedrijven? Misschien zijn er al aanbiedingen?
Heb je ervaring met gRPC en GraphQL? Vertel erover.
Wat is de contextwisseling van goroutines? Wie voert het uit?
Welke andere opties zijn er om de snelheid van de database te verhogen naast indexen?
Waar zullen de array en de map zich bevinden — op de heap of op de stack?
Vertel me over de kenmerken van Kafka — hoe is het opgebouwd?
Met welke databases hebt u gewerkt?
package main import ( "crypto/md5" "fmt" ) var alphabet = []rune{'a', 'b', 'c', 'd', '1', '2', '3'} func HerstelWachtwoord(h []byte) string { return "" } func hashWachtwoord(in string) []byte { h := md5.Sum([]byte(in)) return h[:] } func main() { tests := []string{"a", "12", "abc333d"} ok := true for _, exp := range tests { h := hashWachtwoord(exp) act := HerstelWachtwoord(h) if act != exp { fmt.Printf("Fout: verwacht %q, gekregen %q\n", exp, act) ok = false } } if ok { fmt.Println("Alle tests geslaagd") } } Voor correcte uitvoering van de code: het ingangspunt -- functie main in het pakket main Taak: Implementeer de functie HerstelWachtwoord, die het originele wachtwoord herstelt op basis van de MD5-hash, bestaande uit tekens uit het gegeven alfabet.
Van welke tabel komt de alias 'oi' in de query?
Noem vier protocollen: HTTP, gRPC, WebDAV, ACSA — welke is overbodig?
Vertel over een interessante taak uit je vorige ervaring. Wat deed je bij het bedrijf?
Hoe waren de metrics ingesteld? Stuurde de service de metrics of haalden ze ze op?
Welke hoeveelheid overweeg je voor het motiverende deel?
Schrijf een opdracht in de programmeertaal Go — praktische sectie (problemen uit het leven van de ontwikkelaar, zonder algoritmen): verbeter of repareer een service. Duur — 1,5 uur.
Hoe werkt de erfelijkheid van contexten in Go (context.WithValue, context.Background)?
Begrijp je hoe de principes van OOP worden geïmplementeerd in Go?