Golang
Hoe werken kanalen in Go en waar zijn ze voor?
Drie mini-vragen over Docker: wat is Docker, Docker Compose, Docker Image?
Hoe werkt een slice in Go van binnen? Hoe werkt de functie append?
Wat gebeurt er met de gegevens bij een DELETE in PostgreSQL?
Waarom geeft de API-handler altijd status 500 terug? Wat is hier mis mee?
Je hebt in je cv geschreven dat je SQL-query's hebt geoptimaliseerd. Hoe zou volgens jou het uitvoeringsplan eruitzien voor een query die niet-blokkerende verkopers selecteert (EXPLAIN)?
Hoe los je het probleem van concurrerende reserveringen bij het overstappen naar een echte database?
type Sem interface { Lock() error TryLock() bool Release() Cap() int FreeSpace() int }
Wat zijn snelle spellen?
Gegeven een functie die twee gesorteerde niet-afnemende reeksen gehele getallen accepteert. Moeten alle elementen uit de eerste reeks die niet in de tweede voorkomen, worden teruggegeven. Hoe zou je dit aanpakken en wat is de complexiteit?
Hoe verschillen goroutines van OS-threads? Waarvoor zijn goroutines nodig?
Heeft u eindjes of aanbiedingen van andere bedrijven?
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 }
Waarom ontvangen Kafka-consumenten het evenement 'bestelling afgeleverd' vóór het evenement 'bestelling gemaakt'? Hoe los je dit op?
Welke synchronisatie-primitieven heb je in Go gebruikt?
Kun je een voorbeeld geven van een taak met een hoog niveau van onzekerheid die je hebt moeten uitvoeren?
Welke opdracht helpt bij het bijwerken van de statistieken in PostgreSQL?
Wat is er nog meer nodig naast een Docker-container om een service in Kubernetes te starten?
Wat is een mock (nep) ?
Hoe is je Engels?