Sobes.tech

Эгер системада 24 ядро болсо, GMP моделинде канча процессор болот?

Senior
Гос крипта
33

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

Senior
2gis2gis
33

len() — бул эмне узундук?

Middle+
Napoleon IT
33

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

Senior
AltDev
33

Карта ачкычы боло алчу маалымат түрлөрү кандай?

Senior
Магнит Тех
33

Сатуучулардын бөгөттөө кызматы барбы: Бир ыкма сатучунун IDсин кабыл алып, аны бөгөттөлгөндөрдүн таблицасына жазат. Бул логиканы сиз кандай ишке ашырар элеңиз?

Middle
Aliexpress
33

Неге defer ачкыч сөзүн колдондуңуз?

Senior
СБК ПАРУС
33

Архитектураны долбоорлоого кандай карайсыз? Кантип баштайсыз?

Senior
VK Live
33

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

Middle+
VK CloudVK Cloud
33

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

Middle
Яндекс
32

sync/atomic пакети жөнүндө эмне билесиз?

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

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
32

PostgreSQL менен иштөөдө кызыктуу учурларды айтып бер

Middle+
VK CloudVK Cloud
32

Логдоруңуз эмне үчүн чогулуп жаткан? Loki үчүн агенттин аты эмне?

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

Маалыматтар базаларында кандай түрдөгү көрсөткүчтөр бар жана алар эмне үчүн керек?

Senior
AvitoAvito
32

// Берилген сортталган кесимдер A жана B. Кесимдер уникалдуу маанилерди сактайт. Алардын бирикмесин кайра кайталанбастан сортталган RES кесиминде чыгарыңыз. // A = [1, 3, 5, 7] // B = [1, 2, 3, 7, 9] // RES = [1, 2, 3, 5, 7, 9]

Middle+
YadroYadro
32

Scrum же Kanban сыяктуу Agile ыкмалары менен иштедиңби?

Senior
AndersenAndersen
32

Неге жаңы жерди карап жатасың, сунушту тандоодо эмне маанилүү?

Senior
OZONOZON
32

Неге канал жана mutex менен код иштебейт (deadlockтин себеби эмне)?

Middle
WildberriesWildberries
32

Бирдиктүү жоопкерчилик принциби (SRP) жөнүндө айтып бер. Аны CreateOrder функциясына кантип колдонсо болот?

Middle
Туту
32
/412