Sobes.tech

Golang

Պատմեք ձեր նախագծի օրինակով՝ Domain-Driven Design (DDD) մասին

Senior
А7
54

Քանի մարդ է թիմում?

Middle
X5 groupX5 group
54

Ինչպես է աշխատում քարտեզը ներսում?

Middle+
WaterWal
54

Ինչպե՞ս կարող ենք ստանալ տողի երկարությունը, եթե ունենք UTF-8:

Middle+
Napoleon IT
54

Խնդրում եմ, պատմեք ձեր փորձի մասին Սովկոմբանկում. ինչ արտադրանքի վրա եք աշխատել և ինչ դեր եք ունեցել թիմում։

Senior
BetBoom
54

Ի՞նչ կլինի, եթե շարունակեք կատարել մաթեմատիկական գործողություններ՝ ունենալով լրացված int32 արդյունք — կլինի սխալ, панիկ կամ ինչ-որ այլ բան?

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

Պատմեք մի դժվար առաջադրանքի մասին, որը վերջերս հաջողվեց իրականացնել, կամ ամենագեղեցիկը։ Ինչ էր, ինչ արեցիք, ինչ եղավ։

Middle+
РамблерРамблер
54

Ինչ եք գիտակցում Yandex-ի մուլտիտրեք ծրագրի մասին?

Senior
Яндекс
54

Ի՞նչ են ձեր ֆինանսական սպասումները:

Middle
OZONOZON
54

Ի՞նչ է slice-ը Go-ում։

Senior
Small
54

Բոլոր փորձը պաշտոնապես համաձայն աշխատանքային օրենսգրքի՞

Middle+
VKVK
54

Կոդի վերանայում: խնդիրներ getExternalOrderIdFromCRM (HTTP-միջնորդ) ֆունկցիայում

Middle+
Magnit Tech
54

Դուք ունե՞ք միգրացիայի փորձ մոնոլիտից միկրոսերվիսներ:

Senior
Effective IT
54

Աշխատանքում արդյոք եղել են архитектուրայի հետ կապված խնդիրներ՝ ամբողջական архитектուրան նախագծել եք, թե միայն որոշ ծառայություններ/միկրոսերվիսներ?

Senior
Магнит Тех
54

Ֆասադը հասանելի է 10 ներքին ծառայությունների (յուրաքանչյուրը 100-300 մս) և Չինաստանում գտնվող գլոբալ ծառայության (500 մս) համար, ընդհանուր պատասխան ժամանակը մոտ 3.5 վայրկյան է: Ինչպե՞ս կլուծեիք այս խնդիրը, որպեսզի արագացնեք մշակումը։

Middle
Aliexpress
54

Ի՞նչ են ձեր ֆինանսական սպասումները: Դու պատրաստ եք հաշվի առնել պարգևավճարներով առաջարկը:

Middle+
OZONOZON
54

Եկեք խոսենք կոնտեքստի մասին։ Դու փոխանցեցիր կոնտեքստը ֆունկցիային — հետո ինչ անել? Ինչպե՞ս ֆունկցիան կլսի կոնտեքստի չեղարկումը։

Middle+
Napoleon IT
54

Ասացեք ավելին WaitGroup-ի մասին՝ ինչու է օգտագործվում, ինչ մեթոդներ կան?

Senior
sber tech
54

Ելնելով այն հանգամանքից, որ մենք մեծ գովազդային ցանց ենք։ Մենք տեղադրում ենք բաններ գործընկեր կայքերում ամբողջ աշխարհում։ Մենք պետք է նախագծենք իրական ժամանակում իրադարձությունների հավաքման և մշակման համակարգ։ Այս տվյալները շատ կարևոր են երկու նպատակների համար՝ Հաշվարկ՝ գովազդատուներից սեղմումների համար գումար կորզել։ Վերլուծություն՝ ներկայիս արդյունավետությունը ցուցադրել անձնական վահանակում (CTR, ցուցադրություններ) Մուտքային տվյալներ (բեռի հաշվարկի համար) Դուք ինքնուրույն պետք է գնահատեք անհրաժեշտ հզորությունները (RPS, տրաֆիկ, պահեստավորում), հիմնվելով հետևյալ մետրիկաներին՝ Գործընկեր ցանցը՝ 500,000 ակտիվ կայք։ Տրաֆիկը՝ միջինում, յուրաքանչյուր կայք ստանում է 2 էջ դիտում секундին։ Գովազդային բլոկներ՝ Յուրաքանչյուր էջում միաժամանակ ցուցադրվում է 3 բաններ։ Փոխարկում՝ Միջին CTR (Click-Through Rate) 1% է։ Անհամապատասխանություն՝ Պիկ բեռը (երեկոյան ժամերը) միջինից 4 անգամ բարձր է։ Եվենթների չափը՝ (ID բանների, ID կայքի, UserID, Timestamp, տեսակի իրադարձություն) մոտ 500 բայթ է։ Տեխնիկական պահանջներ Near Real-Time: Տվյալները վերլուծական ինտերֆեյսում պետք է հայտնվեն առավելագույնը 10 վայրկյան ուշացումով։ Հավաստիություն՝ Կլիկների կորուստը անընդունելի է (այդ դեպքում գումարի անմիջական կորուստ է): Ցուցադրումների կորուստը՝ մինչև 0.01%։ Մասշտաբայնություն՝ Սիստեմը պետք է հեշտությամբ ընդլայնվի՝ աճող հարթակների թվի հետ։

Senior
Dataworks
54

Ինչպես է աշխատում գարշահավաքը Go-ում և որ հիշողության տարածքում է աշխատում?

Middle+
МВидеоМВидео
54
/412