Golang
Wat zijn transacties en de eigenschappen van ACID?
Heb je verplichtingen qua werk of is een snelle overgang mogelijk?
Hoe zal de relatie tussen de tabellen transfers en accounts eruitzien (twee FK's op één tabel)?
Hoe deployen jullie: Kubernetes, bare metal of de cloud?
Is het normaal dat we rechtstreeks van de bestelservice naar de betaalservice gaan?
// Vraag 3 // Beschrijf welke taak deze code oplost // Welke problemen zijn er in deze oplossing? // Hoe zou je deze code herschrijven? var c int var mu sync.RWMutex type Trace struct { // Sommige velden hier } type Sender interface { Send(Trace) } func Do(sender Sender, tr Trace) { mu.Lock() defer mu.Unlock() c++ if c == 100 { go func() { sender.Send(tr) }() c = 0 } }
Hoe werkt een slice in Go en hoe verschilt het van een array?
[naam] vroeg: vertel me over event-driven architectuur.
Waarom heb je mutex gebruikt? Hoe zie je race conditions hier en waarom is de map niet threadveilig?
Wat zijn interfaces in Go? Hoe implementeren types interfaces?
Zal er paniek ontstaan als je een append doet aan een nil slice?
Vertel me over je werkervaring en je technologische stack
Waarom wordt matrixvermenigvuldiging precies volgens deze regel gedefinieerd?
Hoe werkt de Garbage Collector in Go?
Heb je wel eens projecten met hoge belasting gehad en wat was de hoogste belasting in een project?
Wat verwacht je van je nieuwe werkplek?
Wat zou het maandelijkse gegarandeerde inkomensniveau zijn dat u interessant zou vinden?
Heeft u ervaring met werken aan een project in de beginfase of vanaf nul? Wat heeft u gedaan en welke beslissingen heeft u genomen?
Vertel eens over de structuur van het team — wie zit er in?
Waarom is in dit specifieke geval gRPC gekozen voor de aggregatieservice?