System Analyst
Դու ծանոթ ե՞ս UML Use Case դիագրամի տարրերին։
Ի՞նչ են շահագրգիռ կողմերը՝ միշտ բիզնես հաճախորդներ, թե կարող են լինել թաքնված դերեր։
Բեռ: 3 RPS և 5000 հարցում օրական: Ինչպե՞ս վարվել այն դեպքում, երբ պայմանագիրը չի գտնվել կամ վճարային գործընթացը հասանելի չէ։
Ի՞նչ այլընտրանքային հոսքեր պետք է առանձնացվեն 'Առաջադրանք ստեղծել' սցենարի համար։
Որտե՞ղ է քեզ համար վերլուծական գոտին ավարտվում և բիզնեսի գոտին սկսվում:
SQL հարցի վերլուծություն: քանի սյունակ կցուցադրվի, առավելագույն տողերի քանակը, բիզնեսի իմաստը։
Կարգավիճակի հարց: ծրագրավորողը համաձայն չէ արտադրանքի սեփականատիրոջ առաջադրանքի հետ։ Ինչ եք անում?
Ի՞նչ է LEFT JOIN-ի և RIGHT JOIN-ի տարբերությունը: Ինչ է մտնում արդյունք մեջ, եթե համընկնումներ չկան բանալիով:
Սխալ կլինի. - GET հարցում կարելի է ուղարկել մարմին - POST հարցումը կարելի է ուղարկել առանց մարմնի - PUT լրիվ վերագրում է առկա ռեսուրսը կամ ստեղծում նոր, եթե չկա - UPDATE մեթոդը մասամբ թարմացնում է ռեսուրսի վիճակը - DELETE-ը ինդեմպոտենտ է
* Մեկ կենտրոնացված ծանուցումների պատմություն չկա; * Օգտագործողները բողոքում են կրկնությունների և ուշացումների համար; * Միացյալ SLA, մետրիկներ և կառավարման կենտրոն չկա: Նպատակը Նոր Notification Platform նախագծել, որը՝ * հավաքում է տարբեր աղբյուրներից (CRM, Support, Security) իրադարձությունները; * ուղարկում է դրանք ըստ տիպի և ալիքի (էլեկտրոնային փոստ, SMS, Telegram, push); * ապահովում է ձևանմուշների միօրինակություն, գրանցում և դիտարկելիություն; * աջակցում է SLA (p95 ≤ 3 վայրկյան առաքման համար); * թույլ է տալիս ապագա ընդլայնում և ալիքների ընդլայնում: Կандидատի առաջադրանքը 1. սահմանել համակարգի գործառնական պահանջները: 2. նկարագրել ոչ գործառնական պահանջները (հավատարիմություն, կատարողականություն, սխալի կառավարում); 3. պատրաստել կոնտեքստային դիագրամ (C4 Դարձնել 2-րդ մակարդակը); 4. ավելացնել սեկվենցիայի դիագրամի սխեմա։ Օրինակ, հաղորդագրության ուղարկում...
Որ HTTP մեթոդը պետք է օգտագործվի՝ իրականացնելով մեթոդ, որը ստանում է 100 հազարից ավելի աշխատակիցներ ֆիլտրացմամբ:
Ինչու եք որոշել հեռանալ ձեր ներկայիս աշխատանքից?
Ի՞նչ է օգտագործվել Swagger-ում։
Պատմեք ձեր փորձի մասին — ինչ եք արել տարբեր նախագծերում (խորհրդատվություն, [կազմակերպություն], Econsoft, Beeline)?
HTTP մեթոդների իդեմպոտենցություն: ինչ կլինի, եթե երկու անգամ կանչենք POST և երկու անգամ PUT նույն հարցումով?
Դուք ունեք NGX (Nginx)-ի հետ ինտեգրման փորձ?
Ի՞նչ է սինխրոնային փոխազդեցության խնդիրը մեծ բեռի դեպքում։
Եթե աշխատավարձը սխալ հաշվարկվել է, ինչ անել?
Դու աշխատե՞լ եք հաղորդագրության բրոքերների հետ (Kafka, RabbitMQ): Ի՞նչ եք կատարել կոնկրետ:
Խոսեք ձեր համակարգային վերլուծաբանի փորձի և հիմնական նախագծերի մասին։