Golang
Wat gebeurt er met een slice in Go als de capaciteit 8 is en we proberen het negende element toe te voegen?
hoofd pakket importeer "fmt" func subis(is []int) []int { return append(is, 5) } func main() { is := []int{1, 2, 3, 4} subis(is[2:3]) fmt.Println(is) }
Wat zijn uw salarisverwachtingen binnen het voorgestelde bereik?
Vertel me over je project. Wat doe je daar?
Welke soorten Mutex zijn er in Go?
Heeft u ervaring met het schrijven van programma's met multithreading en asynchronie? Heeft u ondersteuning gehad bij de ontwikkeling van gedistribueerde systemen?
Vertel me over het team: welke rollen zijn er, hoe werken ze samen?
Wat kan er gezegd worden over de leessnelheid bij aanwezigheid van een index?
Waarvoor is een consumer group in Kafka?
Welke gegevenstype in Go wordt gebruikt om Unicode-tekens weer te geven?
Kun je beschrijven wat je gebruikt om de kanaal te lezen in de worker goroutine?
Welke anomalieën ken je in multithreaded programmeren?
Vertel over je huidige werkplek — werk je momenteel bij [bedrijf]?
Hoe wordt DNS-oplossing uitgevoerd in Kubernetes? Vertel over FQDN en de DNS-oplossingsketen.
Modeleer een eenvoudig banksysteem: - Tabel `accounts`: - `id`, - `owner_id`, - `currency`, - `created_at`. - Tabel `transactions`: - `id`, - `account_id`, - `amount`, - `created_at`. **Vereisten:** 1. Schrijf SQL om het schema te maken met de benodigde beperkingen (NOT NULL, FK, CHECK op `amount` niet nul). 2. Schrijf een query: - verkrijg het huidige saldo van de rekening op `account_id` (som van `amount`). 3. Extra uitdaging: ondersteuning voor debet/krediet (dubbele registratie). Opschonen
Is er een microservice voor het afschrijven van geld van het saldo van de gebruiker? Bij replicatie van de service ontstaat een race condition probleem. Hoe los je dit probleem op?
Kun je het laatste voorbeeld geven van een taak waar je van hebt genoten?
Vertel me over je ervaring
Wat is er nieuw in Go 1.26?
Wanneer ben je klaar om aan een nieuwe baan te beginnen? Moet je twee weken van tevoren opzeggen?