Sobes.tech

JOIN менен UNIONдун айырмасы эмнеде?

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

Москвадасызбы?

Middle+
Яндекс вертикали
116

Кандидаттын жоопкерчилик аймагына фродко текшерүү кызматы эмне үчүн кошулду?

Senior
КасперскийКасперский
116

Учурдагы ишиңде канча микросервис бар жана кайсылары менен түздөн-түз иштешесиң?

Middle+
Скоринг Бюро
116

Сен эмне деп ойлойсуң, эс тутум чечиминде кандай көйгөй бар? Эгер кызматты кайра иштетсең, эмне болот?

Intern
Озон банк
115

Индекстерди канча алып салуу керек? Денормалдаштыруу эмне?

Senior
YadroYadro
115

Hash таблица/картада бакеттер эмне үчүн керек? Алардын функционалдык ролу кандай?

Middle
VKVK
115

Бул убакыт аяктагандан кийин дагы бардык иш аяктайбы? Башкача айтканда, дагы бир нерсе иштебей калышы мүмкүн — бул жакта кандай көйгөй бар?

Intern
Озон банк
115

Linux серверинин жүктөө процесси башталгандан тартып терминалдын ишке киргизилишине чейинки

Senior
VKVK
115

Махсус жүк: 25k окуу / 5k жазуу секундда Жаңы маалыматтар көлөмү: жылына 10 ТБ Максималдуу параллелизм: 120k бир убакта суроолор Жылдык колдонуучулар өсүшү: 30% Максат p99 кечигүү: <150 мс окуу үчүн, <400 мс жазуу үчүн Максат жеткиликтүүлүк: 99.95% Сиздин милдетиңиз — учурдагы көйгөйлөрдү жоюучу, туруктуулук жана каталарга туруштук берүүчү архитектуралык чечим иштеп чыгуу, ошондой эле буйрутманын бүт циклін толук көзөмөлдөө үчүн көзөмөл механизмдерин киргизүү. Каталардын башкаруу механизмин, азыркы архитектурадан көчүү планы жана сунушталган чечим системанын ишенимдүүлүгүн жана ачык-айкындуулугун кантип жакшырта турганын сүрөттөө.

Senior
plata
115

Goда каналдар эмне жана алардын түрлөрү кандай?

Middle+
СБЕРСБЕР
115

Goда stop-the-world калдык чогултуучу башкаруу жана жөнгө салуу жолдору барбы?

Middle+
WildberriesWildberries
115

// товарлар таблицасы: // ID | cnt_view // ----------- // 1 | 100 // эки колдонуучу бир убакта 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
115

Архитектуралык тапшырмаларды аткарууга мажбур болдубу? Архитектуралык чечимдер кандай кабыл алынды?

Senior
WildberriesWildberries
115

Неге биз структурада контекстти үзгүлтүккө учуратууубуз керек? Неге ишкерлерди аяктоо керек? Биз Stop ыкмасын үзгүлтүккө учураткубуз келет.

Senior
Cloud.ru
115

Горутини түзүлгөндө, алар Go планировщусунун жергиликтүү же глобалдык кезегине барып жатабы?

Senior
Базис
115

Kafka керектөөчүлөрүн масштабдоо кандайча жүргүздүңүз? Кантип критерийлерди колдондуңуз?

Middle+
ВайлдберрисВайлдберрис
115

Тайм-ауттар аналитика жүктөмүн азайтууга кандайча таасир этет?

Intern
Озон банк
115

Компанияда кандай долбоор болчу? Ал жерде кандай микросервис бар болчу?

Senior
wilix
115

PostgreSQLдеги индекстер: алар эмне, кайсы түрлөрүн билесиң, эмне үчүн B-tree Hashтан жакшы?

Senior
Магнит Тех
115
/412