Sobes.tech

Golang

1. ce va afișa, cum să corectați, cum să faceți o secvență sigură pentru fire (waitGroup) 2. eliminați duplicatele dintr-un slice

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

Povestiți o situație în care a fost necesar să folosiți EXPLAIN ANALYZE.

Middle+
А7
63

Ați auzit ceva despre cuaternioni? Știți cum sunt folosiți în grafica pe calculator?

Middle
Graveling
63

Care sunt așteptările tale salariale?

Senior
Flant
63

Ce este un index?

Middle
Магнум
63

Pentru ce este folosit HAVING?

Middle
Магнум
63

Ce este un reverse proxy și cum poate fi implementat?

Middle
purweb
63

Ce este sharding-ul și pentru ce se folosește? Cum alegem cheia de sharding pentru tabelele unui serviciu de taxi (șoferi, clienți, comenzi)?

Middle+
Ozon ФинтехOzon Финтех
63

Ce instrumente de vizualizare a schemelor arhitecturale ai folosit și pentru ce cazuri?

Senior
Магнит Тех
63

Ce părere ai despre problema cu soluția în memorie? Ce se întâmplă dacă repornești serviciul?

Intern
Озон банк
62

Cum să organizezi distribuția geografică cu trei regiuni cu consistență strictă pentru operațiuni cu bani? Ce replicare să folosești (master-master sau master-slave)?

Senior
Магнит Тех
62

Cum se gestionează erorile în Go? Ce este un panic și cum îl gestionăm?

Middle
СБЕРСБЕР
62

Încărcare maximă: 25k citiri / 5k scrieri pe secundă Volumul de date noi: 10 TB pe an Paralelism maxim: 120k solicitări simultane Creșterea anuală a utilizatorilor: 30% Întârzierea p99 țintă: <150 ms pentru citiri, <400 ms pentru scrieri Disponibilitatea țintă: 99,95% Sarcina dvs. este să dezvoltați o soluție arhitecturală care să elimine problemele actuale, să asigure coerența și toleranța la defecte, precum și să implementeze mecanisme de urmărire pentru monitorizarea completă a ciclului de viață al comenzii. Descrieți mecanismul de gestionare a defectelor, planul de migrare de la arhitectura actuală și explicați cum soluția propusă va îmbunătăți fiabilitatea și transparența sistemului.

Senior
plata
62

Ai experiență în proiectarea de sisteme — să gândești arhitectura de la zero, să o aperi în fața echipei?

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

Poți demonstra cum să accesezi al patrulea element dintr-un slice?

Senior
Базис
62

Ce sunt errors.Is și errors.As, la ce servesc și ce problemă rezolvă?

Senior
Магнум
62

Cum se implementează anularea contextului? Ce se întâmplă în interior?

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

Ce se întâmplă dacă, în timpul îmbogățirii, unul dintre servicii nu este disponibil (de exemplu, serviciul cu numele complet/datele utilizatorului)? Se oprește întreg Kafka?

Senior
А7
62

Cum este organizată harta sub capot în Go?

Senior
I-teco
62

Care sunt dezavantajele metodei de curățare a cache-ului în fundal implementate? Cum poate fi îmbunătățită?

Senior
VK CloudVK Cloud
62
/411