Sobes.tech

Golang

Cosa si può dire sulla velocità di lettura in presenza di un indice?

Intern
Озон банк
93

Perché hanno suddiviso il monolito in microservizi?

Middle+
СБЕРСБЕР
93

Domanda 4: Trova gli errori nel codice con canali e goroutine (chiusura doppia del canale)

Middle+
СБЕРСБЕР
93

Perché stai cercando lavoro ora? Cosa vorresti trovare per te?

Middle
Nau
93

Perché è stato scelto gRPC invece di REST? C'erano requisiti specifici di prestazioni?

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

Quale algoritmo utilizza il Garbage Collector in Go? Come funziona in generale?

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

L'accesso concorrente a uno slice è sicuro? Ci sarà una condizione di race se 4 goroutine modificano ciascuna il proprio indice unico dello slice?

Senior
VK CloudVK Cloud
92

Cos'altro, oltre a un mutex, si può usare per proteggersi dalle condizioni di gara?

Middle
VKVK
92

Può confermare l'esperienza tramite il libretto di lavoro?

Middle
МВидеоМВидео
92

Modellare un sistema bancario semplice: - Tabella `accounts`: - `id`, - `owner_id`, - `currency`, - `created_at`. - Tabella `transactions`: - `id`, - `account_id`, - `amount`, - `created_at`. **Requisiti:** 1. Scrivere SQL per creare lo schema con le restrizioni necessarie (NOT NULL, FK, CHECK su `amount` non nullo). 2. Scrivere una query: - ottenere il saldo attuale del conto per `account_id` (somma di `amount`). 3. Difficoltà aggiuntiva: supportare addebito/credito (registrazione doppia). Pulizia

Middle+
101ХР101ХР
92

Cosa ti ha attirato di questa posizione e perché stai lasciando il tuo precedente lavoro?

Senior
Cloud.ru
92

Progetta un worker per l'elaborazione asincrona delle operazioni finanziarie

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

Quali primitive di sincronizzazione esistono in Go?

Senior
VK CloudVK Cloud
92

Cos'è JWT e Cookie, in cosa si differenziano?

Senior
X5 techX5 tech
92

Come vedi il tuo nuovo posto di lavoro, cosa ti aspetti?

Senior
Hi Rockits
92

Quanto velocemente potresti iniziare in un nuovo posto se ricevi un'offerta?

Senior
Hi Rockits
92

Hai interesse a svilupparti nel settore fintech?

Senior
HR
92

Hai esperienza con le migrazioni e cos'è questo meccanismo?

Senior
Алабуга
92

Nome più formale: corrispondenza di stringhe approssimativa (trovare una corrispondenza approssimativa). È necessario verificare se la prima stringa è una sottosequenza della seconda. Una sottosequenza è quando si può ottenere la prima stringa dalla seconda eliminando alcuni caratteri. 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

Come localizzare un problema di timeout in un sistema distribuito? Dove guardare?

Senior
Lenta Tech
92
/412