Sobes.tech

Golang

Vraag 4: Fouten vinden in de code met kanalen en goroutines (dubbele sluiting van het kanaal)

Middle+
СБЕРСБЕР
93

Waarom bent u momenteel op zoek naar een baan? Wat wilt u voor uzelf vinden?

Middle
Nau
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

Kunt u uw ervaring bevestigen via het arbeidsboekje?

Middle
МВидеоМВидео
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

Wat heeft je aangetrokken in deze vacature en waarom verlaat je je vorige baan?

Senior
Cloud.ru
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

Wat is JWT en Cookie, waarin verschillen ze?

Senior
X5 techX5 tech
92

Hoe zie je je nieuwe werkplek, wat verwacht je?

Senior
Hi Rockits
92

Hoe snel kun je beginnen op een nieuwe plek als je een aanbod krijgt?

Senior
Hi Rockits
92

Heeft u interesse om zich te ontwikkelen in de fintech-sector?

Senior
HR
92

Heeft u ervaring met migraties en wat is dat mechanisme?

Senior
Алабуга
92

Formelere naam — benaderingsstringovereenkomst (het vinden van een benaderingsovereenkomst). Het is nodig om te controleren of de eerste string een subsequente is van de tweede. Een subsequente is wanneer je de eerste string uit de tweede kunt krijgen door sommige tekens te verwijderen. Input: 'car', 'cartwheel' Output: true Input: 'cwhl', 'cartwheel' Output: true Input: 'cwhee', 'cartwheel' Output: true Input: 'cartwheel', 'cartwheel' Output: true Input: 'cwheeel', 'cartwheel' Output: false Input: 'lw', 'cartwheel' Output: false

Middle
VKVK
92

Hoe lokaliseer je een timeout-probleem in een gedistribueerd systeem? Waar moet je kijken?

Senior
Lenta Tech
92

Er zijn 3 entiteiten: gebruiker, chat, bericht • De gebruiker heeft een naam en een registratiedatum • De chat heeft een naam en een aanmaakdatum • Het bericht heeft tekst, auteur en aanmaakdatum • Een gebruiker kan tegelijkertijd in meerdere chats zijn • Een bericht moet verplicht bij een chat horen en kan niet tegelijkertijd bij meer dan één chat horen • Het domein moet worden beschreven in de vorm van tabellen

Senior
Ozon ФинтехOzon Финтех
92

Hoe oud bent u?

Middle+
X5
92
/412