Sobes.tech

Golang

Kako je tekao migracioni proces? Sa kim ste to radili? Tačno kako?

Senior
Effective IT
100

Kako su zadaci raspoređeni unutar tima?

Senior
AvitoAvito
100

// таблица с товарами: // ID | cnt_view // ----------- // 1 | 100 // два пользователя начали одновременно просматривать товар с id = 1 // и в нашей базе данных запущены 2 параллельные транзакции // какой будет результат? 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
100

Pogledajte upit sa uslovima u kolonama A, B, C. U kojim uslovima radi indeks? Koji indeks treba kreirati za maksimalnu brzinu upita (tabela users, uslov WHERE age = 35 ORDER BY name)?

Senior
Headshot
100

Šta rešava Repeatable Read i šta ne rešava? (anomaliija Repeatable Read)

Senior
Не указано
100

Kako ste radili sa Kubernetes-om u vašem prethodnom timu?

Senior
bip.ru
100

Šta se dešava prilikom ažuriranja reda u PostgreSQL sa MVCC?

Middle+
Magnit Tech
100

Ispričaj o svom iskustvu u infrastrukturi i saradnji sa DevOps-om

Senior
Flant
100

Koje su prednosti goroutines u odnosu na OS niti?

Middle+
101ХР101ХР
100

Šta tražiš u poslu, čime želiš da se baviš?

Senior
Бюро 1440Бюро 1440
100

Koja će greška nastati prilikom pokušaja promene karaktera u nizu: panika, obrađena greška ili nešto drugo?

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

Zamislimo situaciju: nekoliko aktivnih čitanja, stiže zahtev za pisanje (RWMutex). U kom redosledu će se izvršavati operacije?

Middle
ООО Левел Тревел
100

Ispričajte mi o svom iskustvu s PostgreSQL-om: dizajnirao si sheme, optimizirao upite, administrirao?

Middle
Туту
100

Navedite osnovne strukture podataka i dajte primere njihove implementacije/upotrebe u Go (nizovi, slice-ovi, mape/haš tabele).

Senior
МВидеоМВидео
100

Čime se razlikuje Mutex od RWMutex?

Senior
Small
100

U kojim situacijama je prikladnije da programer ručno piše kod umesto da se oslanja na rešenja generisana od AI?

Senior
AndersenAndersen
100

Da li imate iskustva u učešću u tehničkim skriningima ili intervjuima?

Senior
Nau
100

Koji nivo izolacije transakcija bi bio prikladan u ovom slučaju?

Senior
VKVK
100

Da li Redis može obezbediti ACID?

Senior
I-teco
100

Знаш ли језик C или C++?

Middle+
Лига Цифровой ЭкономикиЛига Цифровой Экономики
100
/412