Golang
Waarom hebben ze gekozen voor sharding op basis van account_id? Waarvoor werd sharding überhaupt gedaan?
Wat werd er gedaan met de berichten na handmatige verwerking? Welke opties waren er?
Hoe werkt de map in Go? Vertel over de interne structuur, buckets, botsingen.
Als binaire zoekopdracht en zoekboom even lang duren, waarom bestaan ze allebei en wanneer gebruik je welke?
Wanneer wordt de Garbage Collector gestart? Zijn er speciale pauzepunten op bepaalde momenten?
Is de map thread-safe in Go?
Wat is het belangrijkste probleem bij het verwerken van elke aanvraag in een apart proces van het besturingssysteem bij hoge belasting? - HTTP verbiedt het gebruik van processen - Processen kunnen niet parallel worden uitgevoerd - Hoge geheugen- en contextwisselkosten - Dit vermindert de nauwkeurigheid van de berekeningen
Hoe voeg ik een opslag toe aan het systeem voor alle gebeurtenissen uit het hele project voor analyse en aggregatie?
Vertel me over indexen in PostgreSQL — welke er zijn, wat een samengestelde index is en de volgorde van de kolommen.
Implementeer een cache op basis van map[string]any met constructor, Get- en Set-methoden, rekening houdend met gelijktijdige toegang (Mutex)
Hoeveel retry-pogingen moeten worden gedaan voordat een bericht naar de DLQ wordt gestuurd?
Wat gebeurt er bij lezen en schrijven in een gesloten kanaal?
Er is nog steeds een verzendproces: ze hebben 5 vleesmolens van de ene regio naar de andere, naar de stad verplaatst. Hoe wordt dit afgehandeld?
Wat gebeurt er als er paniek ontstaat in een goroutine zonder defer-recover?
Weet je nog iets over de SOLID-principes? Heb je erover gelezen?
Wat is een Deadlock en Livelock? Wat is het verschil?
Wat is het verschil tussen een proces en een thread?
Wat doe je als de taak tot het einde niet duidelijk is of de technische specificatie afwijkt van wat al gedaan is?
Waarom hebben jullie ervoor gekozen om LLM te gebruiken in plaats van alleen logica in de code?
Wat is nu belangrijk voor jou bij het kiezen van een werkplek?