Sobes.tech

Golang

Milyen GitFlow-t használtak? Milyen megközelítések voltak? GitLab self-hosted vagy valami más?

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

Mit felelnek a StatefulSets és mikor használják őket?

Senior
VKVK
70

Milyen retention beállítások vannak a Kafka-ban az adatok tárolására?

Senior
А7
70

Milyen hátrányai vannak a megvalósított háttér cache tisztítási módszernek? Hogyan lehetne javítani?

Senior
VK CloudVK Cloud
70

// termékek táblázata: // ID | cnt_view // ----------- // 1 | 100 // két felhasználó egyszerre kezdte el nézni a 1-es azonosítójú terméket // és adatbázisunkban 2 párhuzamos tranzakció indult // mi lesz az eredmény? postgresql func IncrementView(ctx context.Context, db *sql.DB, id int64) error { tx, err := db.BeginTx(ctx, nil) if err != nil { return err } defer tx.Rollback() var cnt int err = tx.QueryRowContext(ctx, "SELECT cnt_view FROM goods WHERE id = $1", id, ).Scan(&cnt) if err != nil { return err } cnt++ _, err = tx.ExecContext(ctx, "UPDATE goods SET cnt_view = $1 WHERE id = $2", cnt, id, ) if err != nil { return err } return tx.Commit() }

Middle+
Lenta Tech
70

Hol dolgozik most?

Middle+
Wildberries & Russ Bank
70

Készen állsz a Munka Törvénykönyve szerint dolgozni?

Middle+
Гоуланг
70

Hogyan tárolódnak az adatok a régi Go-térképeken a vödör meghatározása után?

Senior
plata
70

Mi a jó kód?

Senior
I-teco
70

Miért lépett be a piacra, és most mi fontos egy új munkáltató vagy új projekt kiválasztásakor? Van alapvető különbség a fintech és a kiskereskedelem között?

Senior
наполеон
70

Hogyan valósítható meg a fordított oldal — az Inbox minta az értesítési szolgáltatás oldalán? Hogyan biztosítható az események idempotens feldolgozása?

Senior
ИП Ганус Александр Андреевич
70

Most mi érdekel, mit keresel magadnak?

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

Mit tettél a fogyasztói késéssel (consumer lag) a szolgáltatás újraindítása vagy leállítása során?

Middle+
МВидео/эльдорадо
70

Általános benyomás az interjúról, a jelölt szintje, ajánlások

Middle+
101ХР101ХР
70

Hány backendes volt a [cég] csapatban?

Middle+
plata
70

Szükség volt már C nyelven programozni?

Senior
Avanpost
70

Általában hogyan működik a csapat, mi a folyamat, hogyan lépsz kapcsolatba a kollégákkal?

Middle+
X5
70

Van egy függvény, amely végigmegy egy konténeren, és megszámolja azokat az elemeket, amelyek kisebbek, mint 42. Ha egy tömbön és egy láncolt listán hívod meg ugyanazzal az adatokkal, mit mutat majd a stopper?

Middle
Graveling
70

// 1. kérdés. Mit fog kiírni a képernyőre? package main import "fmt" func main() { s := "Hello world" s[0] = "h" if err != nil { fmt.Println("Hiba", err) } fmt.Println(s) }

Senior
МВидео/эльдорадо
70

Mi történik a végén a tömb hosszával 1000 goroutine párhuzamos append esetén?

Senior
OZONOZON
70
/412