Heeft u ervaring met het schrijven van Kubernetes-operators, het beheren van operators, Helm Chart?
Golang
Wat is het verschil tussen een senior ontwikkelaar en een middenontwikkelaar in het team?
Wat is je algemene ervaring met infrastructuur, inclusief Docker, Kubernetes, CI/CD en netwerken?
Waarom hebben jullie Redis niet gebruikt in plaats van het in de database op te slaan?
Heeft u vensterfuncties gebruikt?
Hoe handig is een hybride werkvorm in Moskou met minimaal één keer per week een bezoek aan het kantoor?
Hebben jullie Kafka als opslag gebruikt? Hoeveel advertenties lagen er in Kafka?
Optimistische en pessimistische blokkades — vertel
Waarom queue (van welk woord Q)?
Heeft u ervaring met infrastructuur? Moest u ergens aan zitten?
Hoe is de loadtest uitgevoerd en welke metrics werden bekeken?
RPS Gemiddeld 4-5 duizend RPS, in pieken tot 12k Maar hier is het belangrijk te begrijpen dat de hoofdlading op Kafka lag. Omdat de architectuur asynchroon is, genereerde mijn orkestrator voor elke advertentieaanmaak een keten van 5-7 gebeurtenissen in verschillende verificatieservices. In totaal verwerkten we gemiddeld tot 30k berichten per seconde.
Hoeveel jaren commerciële ervaring met ontwikkeling in Go heb je?
Welke salarisniveau overweegt u bij een overstap?
Hoe loste je situaties op wanneer jouw beslissing werd afgewezen?
Hoe door een geordende kaart itereren met behoud van de volgorde? Implementatie van de iteratiemethode.
Waarom hebben jullie besloten de markt te betreden? Wat gaat er nu niet goed bij Magnit?
Als je in AddTask RLock gebruikt, hoe zullen twee parallelle oproepen naar AddTask zich gedragen? Blokkeren ze elkaar?
Vertel over een situatie waarin je iets hebt voorgesteld en je je standpunt moest bewijzen.
Hoe wordt de gebruikersstatus behouden bij een zero-downtime deployment?