Leg uit wat sync.Map is en wat de voordelen ervan zijn ten opzichte van gewone kaarten in Go.
Golang
Wat is een linter in Go?
Wat zijn de voordelen en nadelen van Elasticsearch?
Kunt u het concept van kanalen in programmeren uitleggen en hun belangrijkste doel?
Hoe los je het probleem van concurrerende reserveringen bij het overstappen naar een echte database?
Welke criteria zijn voor jou belangrijk bij het samenstellen van een team voor een project?
Waarom zakelijke fouten (ErrUnknownRoom, ErrRoomNotAvailable) naar de domeellaag verplaatsen?
Moet er een return worden toegevoegd na het registreren van een fout in de handler bij een mislukte validatie?
Vertel over de garbage collector in Go. Wat is driekleurenmarkering? Wat is een write barrier? Welke optimalisaties worden gebruikt?
Is het string-type in Go veranderlijk of onveranderlijk?
Vragen van de recruiter over salarisverwachtingen en arbeidsvoorwaarden voor het project (230 duizend vs 280 duizend, tijdelijk contract)
Wat is een panic in Go en hoe verschilt het van een fout? Hoe vang je een panic op?
Wat is een Graceful Shutdown en waarom is het nodig?
Wat zijn Scrum-ceremonies?
Moet je een interface retourneren in plaats van een structuur? Wanneer kan dit een voordeel zijn?
Hoe vaak doe je releases en op welk tijdstip?
Wat zijn de ACID-eigenschappen van transacties? Leg elke eigenschap uit.
Kunt u een voorbeeld geven van een situatie waarin u met succes een zeer moeilijke taak hebt opgelost?
Wat is het probleem met gelijktijdige toegang tot een slice zonder mutex? Hoe los je dat op?
Waar moet de bedrijfsvalidatie plaatsvinden (bijvoorbeeld datumscontrole, reserveringslimiet van 10 dagen)? In de handler of in de service?