Ի՞նչ աշխատանքային ձևաչափ եք փնտրում՝ գրասենյակ, հիբրիդ կամ հեռավար:
Python
5. Տրամադրման հուսալիություն: "Ինչպե՞ս լուծվեց idempotency խնդիրը gRPC-ում:" Հարցազրույցի նպատակն է. Տրամադրման — ամենավտանգավոր ոլորտը կրկնօրինակների համար (Double Spending). Հնարավոր հարց: "Տրամադրման խնդրանքը անցավ gRPC-ով, բայց ձախողվեց ժամանակի սահմանափակման պատճառով (DEADLINE_EXCEEDED). Դրամը հանվե՞ց — անհայտ. Ինչ է անում վճարման մոդուլը?" Ինչպես պատասխանել: "Ֆինանսական գործարքային կոնտեքստում, ցանկացած կրկնվող խնդրանք պետք է ունենա Idempotency Key: 1. gRPC հարցման մետադատություններում (metadata=((‘x-idempotency-key’, key_uuid),)) մենք միշտ փոխանցում էինք յուրահատուկ գործարքային բանալի: 2. Երբ ստանում ենք DEADLINE_EXCEEDED, հաճախորդը կարող է անվտանգ կրկնել նույն բանալով: 3. Գնումների ծառայությունը ստուգում էր այդ բանալիի ներկայությունը իր տվյալների բազայում / Redis-ում և կամ վերադարձնում էր արդեն մշակված գործարքի կարգավիճակը կամ առաջին անգամ մշակում էր այն:"
Ինչպե՞ս շփվեցիք ML/AI ինժեներների հետ և որ մոդել կամ AI լուծում եք կիրառել:
Պատասխան Python ծրագրավորողի վականսիայի համար
Ի՞նչ են պատմության պահպանումը, հաղորդագրությունների կարգը, որոնումը, կոդավորումը, հասանելիությունը, հաղորդագրությունների տարածաշրջանը և ջնջումը պահանջները։
Դիզայն արեք հաղորդագրության ծրագիր։
Դուք ծանոթ եք դիմումների մշակման, հակաարագամության, AML, վարկային կոնվեյերի և պատժամիջոցների սկրինինգի արտադրանքներին:
Դուք համաձայն եք հրաժարվել վերջից մինչև վերջ գաղտնագրումից՝ աջակցելու համար հաղորդագրությունների ամբողջատեքստային որոնմանը սերվերի կողմում?
Կառուցեք մեծածավալ հաղորդագրիչ՝ միայն անձնական զրույցներ, տեքստ և պատկերներ ուղարկում, առցանց և offline առաքում push ծանուցումների միջոցով, «ուղարկված/հասցեագրված/կարդացված» կարգավիճակներ, զրույցի պատմություն և առցանց/offline ներկայության կարգավիճակ։ Մեկնաբանություններ՝ մինչև 10 միլիոն օգտվող, միջին բեռը մինչև 50 հազար հաղորդագրա/sec, գագաթնակետը — մինչև 100 հազար հաղորդագրա/sec, հաղորդագրությունները չպետք է կորցվեն, համակարգը պետք է հորիզոնական կերպով ընդլայնվի; P99 առցանց առաքում — մինչև 400 միս։
Որ ֆունկցիոնալ և ոչ-ֆունկցիոնալ պահանջները պետք է սահմանվեն հաղորդագրության համար՝ անձնական զրույցներ, հաղորդագրության կարգավիճակներ, մինչև 5 ՄԲ ֆայլեր, push ծանուցումներ, մինչև 10 միլիոն օգտվող, միջինում 40–50 հազար RPS և գագաթնակետին մինչև 100 հազար RPS?
Ինչպիսին էր ձեր թիմը, ում հետ շփվում էիք, ինչպես աշխատում էիք և ինչ stack եք օգտագործում:
Ինչու եք թողել ձեր նախորդ աշխատանքը?
Որ տեղական մոդելը օգտագործվեց՝ Qwen, DeepSeek կամ ուրիշ?
Կա՞ք օգտագործել եք AI գործակալներ կամ գործիքներ կոդ ստեղծելու համար, ինչպիսիք են Codex-ը:
Ի՞նչ եք փնտրում հիմա և ինչն է ձեզ համար կարևոր ընտրելիս ընկերություն:
Պատմեք մեզ ամենաբարդ տեխնիկական կամ արտադրական մարտահրավերի մասին, որի հետ դուք բախվել եք. Ի՞նչ էր խնդիրը և ինչպես լուծեցիք:
Պատմեք մեզ աշխատանքի մեջ ձախողության մասին: ինչ տեղի ունեցավ, ինչու և ինչ եք սովորել:
Ի՞նչ AI գործիքներ եք օգտագործել տեղական մոդելից բացի:
Բացի Python-ից, արդյոք դուք օգտագործել եք այլ լեզուներ կամ այժմ հետաքրքրված եք դրանցով?
Մի քանի հարց առաջացավ Արդյո՞ք անհրաժեշտ է գրել դպրոցական կրթության մասին: Արդյո՞ք պետք է նշեմ ինչ-որ բան համակարգչային հմտությունների մասին: Եթե այո, պետք է պարզապես նշեմ առաջին սյունակում: Քանի որ աղյուսակը մի փոքր շեղված է։