Sobes.tech

Ишкерлердин goroutine'инде каналды окуу үчүн эмне колдонуп жатканыңызды сүрөттөп бере аласызбы?

Senior
Cloud.ru
69

Go'догу слайс деген эмне жана алар кандай түзүлгөн?

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

A, B, C багыттарында көрсөткүчтү гана A боюнча фильтрлөө үчүн колдонсо болобу?

Middle+
А7
69

Бул тапшырма үчүн кайсы канал жакшы: буферленгенби же буферсизби? Алар кандай айырмаланат?

Senior
Магнум
69

PostgreSQLда транзакциялардын изоляция деңгээлдери кандай жана алар кайсы аномалияларга каршы коргойт?

Middle+
СБЕРСБЕР
69

Сиз Kafkaдан 500 билдирүү топтомуусун алдыңыз, бирок аларды маалыматтар базасына сактай албайсыз. Эмне болот? Бул 500 билдирүүнү канча убакыт иштетсе болот?

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

Неге жаңы иш издеп жатасыз?

Senior
.wrk
69

Мен жеке тест кылдым, Postgres колонкаларды кайра уюштурат жана оптимизатор үчүн маанилүү эмес, кайсы тартипте суроо жазсаң — ал өзү аны кайра түзөт. Сен эмне дейсиң?

Senior
OkkoOkko
69

Учурда кайда жашайсыз жана кайсы иш форматын карап жатасыз?

Middle
YadroYadro
69

PostgreSQL-д транзакциялар менен иштедиңизби жана кайсы изоляция деңгээлдери менен?

Senior
2gis2gis
69

Docker сүрөтүнүн өлчөмүн кыскартуу үчүн кандай практикалар бар?

Senior
Flant
69

func (r *PayoutRepository) Payout(advertiserID, partnerID string, amount float32) error { advertiser, err := r.find(totalPayouts) // транзакция кошуу эгер err != нөл{ кайтаруу err } партнер, err := r.find(partnerID) эгер err != нөл{ кайтаруу err } рекламодател, Баланса -= сумма партнер.Hold -= сумма партнер.Баланса += сумма эгер err := r.save(рекламодател); err != нөл{ кайтаруу err } эгер err := r.save(партнер); err != нөл{ кайтаруу err } r.totalPayouts++ кайтаруу нөл{ } функция (r *PayoutRepository) find(id string) (Partner, error) { p := Partner{} err := r.db.QueryRow("SELECT * FROM partners WHERE id = " + id).Scan(&p) // $1 кошуу эгер err != нөл{ эгер err == sql.ErrNoRows { кайтаруу p, errors.New("партнер табылган жок") } кайтаруу p, err } кайтаруу p, nil }

Senior
Pasul LTD
69

Кандайча чыгымдуу менен аянтча байланыштырылган?

Middle
Graveling
69

OSI модел эмне? Колдонмо катмары эмне?

Middle+
ООО Макс
69

Азыр эмне каалайсың — жаңы жумуштан кандай күтүүлөрүң бар?

Senior
Ozon ФинтехOzon Финтех
69

Микросервистер арасындагы коммуникация кандай уюштурулган?

Middle+
Umbrella IT
69

Карьералык жол барбы? Техникалык жактан өнүгүүнү каалайсызбы же менеджмент/тим лид болууну каалайсызбы?

Middle+
VK CloudVK Cloud
69

Жобоңузда колдонушуңуз керек болгон синхрондоштуруу каражаттары кайсылар?

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

RPC стилинин аталышы эмне дегендик? Биздин учурда gRPC жана REST — алар эмнеде айырмаланат?

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

Өндүрүштө профайлерди күйгүзө алабы?

Senior
Лига Цифровой ЭкономикиЛига Цифровой Экономики
69
/412