Golang
Hoe voel je je in het team qua niveau? Wat ontbreekt er nog om een volledige seniorpositie te bereiken?
Leg uit waarom en welke (met betrekking tot de uitvoer van de code)
Hoe weet je in welke emmer je een nieuw item moet plaatsen?
Wat is een hash-tabel en welke problemen kunnen er zijn?
Vertel over byte en rune in Go, wat is het verschil, en geef een voorbeeld met het omkeren van een string.
Kan Kafka met gRPC werken?
Moest je expliciet het isolatieniveau instellen in de code?
Waar gaat de retry naartoe bij een conflict in de versie van de optimistische lock — van het Kafka-bericht of van de service?
Kun je de Inbox- en Outbox-patronen uitleggen, waar ze uit bestaan?
Moet je een interface retourneren in plaats van een structuur? Wanneer kan dit een voordeel zijn?
Vertel over je werkervaring aan de hand van een willekeurig project.
Vertel meer over Redis: wat voor directories zijn er en welke gegevens worden daar opgeslagen?
Wat is een JWT-token? Wat is de structuur en wat zijn de voordelen ten opzichte van gewone tokens?
Waarom hebben jullie voor Elasticsearch gekozen? Welke opties waren er? Hebben jullie iets anders gekozen of was ELK er al?
Is het goed dat dezelfde endpoint wordt gebruikt voor het toevoegen van vrienden en het bekijken van de vrienden van een gebruiker, maar met verschillende methoden? Hoe gaat dit werken?
Wat weet je over de belangrijkste entiteiten van Kafka?
Wat zijn stack en heap?
Wat kun je vertellen over het Outbox-patroon?
Wat zou voor jou interessant zijn in een nieuwe baan?
Hoe is de code review georganiseerd? Moet je deelnemen aan releases?