Sobes.tech

Golang

Wat wordt er weergegeven bij elke print? func fn(a []int) { a[2] = 5 a = append(a, 6) fmt.Println(a) // a = append(a, 7) a[0] = 5 fmt.Println(a) // } func main() { a := make([]int, 0, 5) for i := 0; i < 4; i++ { a = append(a, i) } fn(a[:3]) fmt.Println(a) // }

Senior
Холодильник.руХолодильник.ру
93

Hoe kwam een gebeurtenis uit ERP in Kafka? Via BFF of een tussenservice?

Middle+
МВидеоМВидео
93

Kun je een structuur in de context plaatsen via context.WithValue?

Middle+
WaterWal
93

Heb je feedback van het management ontvangen? Hoe ontvang je dat het liefst?

Middle+
Magnit Tech
93

Wat zijn de problemen met een DTO-object dat door alle lagen gaat (handler → service → repository)?

Senior
2gis2gis
93

Kun je een willekeurig aantal argumenten doorgeven aan een functie?

Junior
01.tech
93

Militair paspoort?

Middle
МВидеоМВидео
93

Vertel me over je project. Wat doe je daar?

Middle+
Штрафов нет
93

Wat kan er gezegd worden over de leessnelheid bij aanwezigheid van een index?

Intern
Озон банк
93

Waarom is voor gRPC gekozen in plaats van REST? Waren er specifieke prestatie-eisen?

Middle+
ВайлдберрисВайлдберрис
92

Op welk algoritme werkt de Garbage Collector in Go? Hoe werkt hij überhaupt?

Senior
ВайлдберрисВайлдберрис
92

Is gelijktijdige toegang tot een slice veilig? Zal er een race-voorwaarde zijn als 4 goroutines elk hun unieke index in de slice wijzigen?

Senior
VK CloudVK Cloud
92

Wat anders, naast een mutex, kan worden gebruikt om race conditions te voorkomen?

Middle
VKVK
92

Welke indexen werden gebruikt, op welke velden werd gekozen en waarom?

Middle+
Servicepipi
92

Vertel over de optimalisatie van databasequery's vanuit technisch perspectief.

Senior
WildberriesWildberries
92

Wat zijn de aanbevelingen voor het schrijven van Go-modules?

Senior
RedLab
92

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

Middle+
101ХР101ХР
92

Hoe werkt partitionering in PostgreSQL onder de motorkap?

Senior
МТС CloudМТС Cloud
92

Ontwerp een worker voor de asynchrone verwerking van financiële transacties

Senior
Финтехробот
92

Welke synchronisatie-primitieven bestaan er in Go?

Senior
VK CloudVK Cloud
92
/412