Sobes.tech

Golang

Kuidas toimus reeglite lisamine ja eemaldamine, kui see oli suur switch-case?

Middle+
А7
60

Mis on DNS ja kuidas see töötab?

Middle
VKVK
60

Võrdse jaotuse test ei õnnestu: backend[0] oodati 5 kõnet, saadi 10, backend[1] oodati 5 kõnet, saadi 0

Senior
VKVK
60

Kas on arhitekt, kes on spetsiaalselt Elasticsearch'i nõudnud?

Senior
Бюро 1440Бюро 1440
60

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
60

Mis on slice? Kuidas see sisemiselt üles ehitatud on?

Senior
Магнит Тех
60

Millist paketti kasutati mockide loomiseks?

Middle
АО Медиа Эффект
60

Kas sa töötasid ettevõttes välise töötajana või püsivalt töötajana?

Middle
OZONOZON
60

Mis on soketid ja millised on?

Senior
AvitoAvito
60

Kas sul on Venemaa kodakondsus, sõjaväeteenistuse registreerimise dokumendid? Kas IT akrediteerimine on oluline?

Middle+
OZONOZON
60

Rääkige mulle Go planeerijast, kuidas see töötab ja millist algoritmi see kasutab.

Middle+
Servicepipi
60

Millist meeskonda soovite näha uues kohas? Kas teil on eelistusi koosseisu, rollide osas?

Middle+
Magnit Tech
60

Jälgimise ajal — kui palju meeskondi, teenuseid, kui palju integratsioone oma meeskondadega umbes?

Senior
OZONOZON
60

Mis on affinity ja anti-affinity Kubernetesis?

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

Rääkige mulle oma suurimast tööalasest ebaõnnestumisest. Mida sellest õppisite?

Junior
Позитив Технолоджис
60

Millised on replikatsiooni tüübid (sünkroonne ja asünkroonne)? Kuidas töötab sünkroonne replikatsioon ja millised on selle kulud?

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

Sa ütlesid, et sul on teenus, mis kuulab Kafka ja uuendab Redis'is vahemälu, kas on õige?

Middle
Aliexpress
60

Milliseid Linuxi käske tead? Räägi juhtumist, kus töötasid konsooliga.

Senior
СБК ПАРУС
60

Mis on goroutinid ja kuidas need sisemiselt üles ehitatud on?

Middle+
Магнум
60

Sisemine lõik, mis loobutakse funktsiooni sees, kui maht ületatakse, luuakse virna või kühvlil?

Middle
Магнум
60
/412