Wat gebeurde er toen de index werd teruggedraaid, de query werd herschreven en vervolgens dezelfde index opnieuw werd toegepast?
Golang
Wat doe je daarna met deze gegevens?
De service leest gegevens uit Kafka, verrijkt ze met gegevens uit Redis — en wat deed hij daarna?
Persoonlijk heb ik getest dat Postgres de kolommen herordent en dat de optimizer niet geeft om de volgorde waarin je de query schrijft — hij zal deze zelf aanpassen zoals nodig. Wat vind jij?
En wat is er gedaan met centrale logging?
Wat is de aanpak voor de gebruikte bibliotheken — gebruiken alle teams één mock-bibliotheek of zijn er beperkingen?
Hoe heb je het probleem eerst begrepen via de metriek en wat heb je daarna gedaan?
In het cv wordt vermeld dat je tracing hebt geïmplementeerd — kun je er meer over vertellen?
// Implementeer autocomplete voor films: // toon de top-3 overeenkomsten alfabetisch voor de eerste 3+ ingevoerde letters. // ["macarthur", "interstellar", "intrusion", "macao", "into the abyss", "internship"] // me -> [] // mac -> ["macao", "macarthur", "machinist"] // int -> ["internship", "interstellar", "into the abyss"] // interstellar -> ["interstellar"] // intr -> ["intrusion"] // intrusion -> ["intrusion"] // into -> ["into the abyss"] // stellaris -> [] package main func main() {}
Waarom heb je Redis gebruikt in plaats van een in-memory cache?
Hoe werden duplicaten uitgesloten? Kon je een duplicaat niet identificeren op basis van ID? Waarom gegevens uit Redis verrijken?
Kun je vertellen over idempotentie? Hoe heb je het geïmplementeerd? Hoe werkte het in het algemeen?
Wanneer de validatie is voltooid — schrijven we dit in de database of sturen we het verder naar Kafka?