Sobes.tech

Golang

Ի՞նչն է տարբերությունը JOIN և UNION-ի միջև։

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

Դուք Մոսկվայում եք?

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

Ինչու է թեկնածուի պատասխանատվության ոլորտում ավելացվել հակաֆրոդ ստուգումների ծառայությունը։

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

Ի՞նչ քանակի միկրոսերվիսներ ունես քո ներկայիս աշխատանքի մեջ և որոնց հետ ուղղակի աշխատում ես։

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

Ինչ եք կարծում, ինչ է ընդհանուր առմամբ խնդիրը հիշողության մեջ լուծման հետ? Ինչ կլինի, եթե վերագործարկեք ծառայությունը?

Intern
Озон банк
115

Երբ պետք է հեռացնել ինդեքսները: Ի՞նչ է դենորմալիզացիան:

Senior
YadroYadro
115

Ի՞նչ է իրականում բաքետների գործառույթը հեշ-թերթում/մապում։ Ինչ է նրանց գործառնական դերը։

Middle
VKVK
115

Արդյոք սա նշանակում է, որ ամեն ինչ վերջապես ավարտվելու է այս ժամանակային սահմանափակման հետո՞։ Այսինքն, ինչ-որ բան դեռ կարող է չաշխատել — ինչ է այստեղ խնդիրն?

Intern
Озон банк
115

Նկարագրեք Linux սերվերի բեռնման գործընթացը սկսած գործարկումից մինչև տերմինալի գործարկում

Senior
VKVK
115

Մաքսիմալ բեռ: 25k ընթերցումներ / 5k գրառումներ վայրկյանում Նոր տվյալների ծավալը: 10 TB տարեկան Մաքսիմալ համաժամանակություն: 120k միաժամանակյա հարցումներ Տարեկան օգտվողների աճ: 30% Նպատակ p99 ուշացում: <150 ms ընթերցումների համար, <400 ms գրառումների համար Նպատակ հասանելիություն: 99.95% Ձեր խնդիրն է զարգացնել ճարտարապետական լուծում, որը կվերացնի առկա խնդիրները, ապահովի համահունչություն և սխալների հանդուրժողականություն, ինչպես նաև կիրականացնի հետևման մեխանիզմներ պատվերի ամբողջ կյանքի ցիկլի համար: Նկարագրեք սխալի կառավարման մեխանիզմը, ներկայիս ճարտարապետությունից միգրացիայի պլանը և բացատրեք, թե ինչպես առաջարկվող լուծումը կբարելավի համակարգի հուսալիությունը և թափանցիկությունը։

Senior
plata
115

Ի՞նչ են Go-ի ալիքները և ինչ տեսակներ են դրանք։

Middle+
СБЕРСБЕР
115

Կա՞ միջոց՝ կառավարելու և կարգավորելու stop-the-world աղբահավաքը Go-ում։

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