Sobes.tech

Golang

Stále komunikuješ s inými spoločnosťami? Máš už ponuky?

Middle+
FinFrame
67

Povedz mi o svojej úlohe a zložení tímu v aktuálnom projekte v Sovcombanku.

Middle+
SelectelSelectel
67

Môžete stručne opísať, z akých služieb systém pozostával a ako medzi sebou komunikovali?

Senior
АЭРО
67

Ako je štruktúrovan rozhranie v Go?

Senior
Магнит Тех
67

Poďme diskutovať o replikách a partíciách — na čo sú dobré.

Middle
VKVK
67

Čo ťa motivuje v práci?

Senior
Flant
67

Máte momentálne priority alebo plány rozvoja?

Middle+
Lexica
67

var defaultTxOptions = &sql.TxOptions{} const defaultCurrency = "RUB" func CreateUserWithDefaultCurrency(ctx context.Context, db *sql.DB, email, passwordHash string) error { tx, err := db.BeginTx(ctx, defaultTxOptions) if err != nil { return err } defer func() { if err != nil{ tx.Rollback() } }() _, err = tx.Exec("INSERT INTO users (email, password) VALUES (?, ?)", email, passwordHash) if err != nil { return err } rows, err := tx.Query("SELECT id FROM users WHERE email = ?", email) if err != nil { return err } defer rows.Close() id := 0 for rows.Next() { err = rows.Scan(&id) if err != nil { return err } } _, err = tx.Exec("INSERT INTO balances (user_id, currency, current_balance) VALUES (?, ?, 0)", id, defaultCurrency) if err != nil { return err } return tx.Commit() }

Senior
Wildberries & Russ Bank
67

Čo je idempotentnosť? Existujú NoSQL databázy — aké sú ich rozdiely a kedy ich vybrať?

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

Aké sú rozdiely medzi vývojárom a starším vývojárom? Aké má ďalšie povinnosti?

Senior
Nau
67

Ako zabezpečiť, aby pri prepínaní medzi strojmi nedochádzalo k duplikátom (jeden sa degraduje, druhý preberá)?

Middle+
Servicepipi
67

S ktorou verziou PostgreSQL ste museli pracovať?

Middle
RWB
67

Aké úrovne izolácie transakcií poznáte?

Senior
AvitoAvito
67

Pracuješ už takmer tri roky — ako sa cítiš v tíme?

Senior
X5 techX5 tech
67

Na čo je potrebný UDP nad IP, ak neposkytuje záruku doručenia?

Middle
Graveling
67

/* Ste spisovateľ, spravujete svoj mini blog a tam publikujete články. Používatelia (čitatelia) vášho blogu, po prihlásení, ich môžu prezerať/čítať. Je potrebné implementovať funkciu na počítanie unikátnych zobrazení za deň pre každý článok. Funkčné požiadavky: - Štatistika za dnešok: Autor môže vidieť, koľko unikátnych používateľov si jeho článok dnes pozrelo (údaje sa zbierajú v reálnom čase). - Štatistika za minulé dni: Autor môže vidieť štatistiku za ktorýkoľvek minulý deň (napríklad včera). Technické obmedzenia a podmienky: - Aplikácia beží na jednom serveri (jeden pod) - Ukladanie v pamäti - Čas v UTC0 */

Senior
А7
67

Povedaj mi o neki zanimljiv inžinierski problem na katerem si delal — težak, ki ga lahko poveš prijateljem.

Middle+
OZONOZON
67

Má každá služba svoju vlastnú databázu alebo je jedna spoločná?

Senior
WildberriesWildberries
67

Je potrebné opísať model knižnice. Existujú 3 entity: "Autor", "Kniha", "Čitateľ". Fyzicky je len jedna kniha a môže byť len u jedného čitateľa. Je potrebné vytvoriť tabuľky pre knižnicu, ktoré to zohľadnia.

Middle+
OZONOZON
67

Môžete poskytnúť definíciu neurčitého integrálu?

Middle
Graveling
67
/412