Ինչքան եք ծանոթ Elasticsearch / որոնողական ինդեքսների և կապված ինտերֆեյսների կամ հրամանի տողի հետ?
System Analyst
Ի՞նչ ժամանակ է պահանջվում 120MB տեսանյութը ներբեռնելու համար, երբ մոբայլ ինտերնետ կապը 8Mb/s է։
Նկարագրեք, ինչ պետք է անել պարզ API-ի համար՝ օրինակ, կուրծքի պատվերների պատմություն՝ գումարի և հասցեի ցանկով։
API նախագծման ժամանակ՝ ինչն է, որ չկարողացար միայն անել, ումից հարցար?
Առաքելություն: մշակել բեկենդ մեթոդ պատվերի կարգավիճակը թարմացնելու համար, որը հասանելի է միայն ադմինիստրատորին: Ստեղծեք տեխնիկական բնութագիր ծրագրավորողի համար։
Ի՞նչ էիր անում API-ի նախագծման ժամանակ՝ ի՞նչ էր քո պատասխանատվությունը։
Որտե՞ղ եք ձեր միկրոսերվիսները տեղակայել:
Որ փոփոխությունը SOAP ծառայությունում չի առաջացնի սխալներ գոյություն ունեցող հաճախորդների մոտ? - Գոյություն ունեցող էլեմենտը phone → msisdn վերանվանելը - Գոյություն ունեցող էլեմենտում string → int տիպի փոփոխությունը - Շեմայի/գործողությունների namespace- ի փոփոխությունը - Նոր պարտադիր չէինող էլեմենտ (minOccurs="0") ավելացնել գոյություն ունեցող տիպում - Ոչ մի տարբերակ, որը չի առաջացնի սխալներ
Սխալ կլինի. - GET հարցում կարելի է ուղարկել մարմին - POST հարցումը կարելի է ուղարկել առանց մարմնի - PUT լրիվ վերագրում է առկա ռեսուրսը կամ ստեղծում նոր, եթե չկա - UPDATE մեթոդը մասամբ թարմացնում է ռեսուրսի վիճակը - DELETE-ը ինդեմպոտենտ է
Ի՞նչ տվյալների ձևաչափեր կարելի է փոխանցել REST-ում հարցման մարմնում։
Կա՞ն հարցեր ձեր նախագծի, հաճախորդի, ոլորտի և նախագծի փուլին վերաբերող:
Պատմիր քո փորձառության մասին որպես համակարգային վերլուծաբան — ինչի վրա էիր կենտրոնացած վերջին նախագծում?
Ի՞նչ նպատակներով են օգտագործվում պորտերը: Օրինակ, shop.r2.ru:8773 և shop.r2.ru:80 — հնարավոր է միևնույն դոմենին տարբեր պորտերով հասանելի լինել?
Որ հարցումը ճիշտ կկատարվի, որպեսզի դուրս գան Customers աղյուսակից այն հաճախորդները, որոնց մոտ առնվազն մեկ պատվեր կա Orders աղյուսակում? SELECT * FROM Customers WHERE id = (SELECT customer_id FROM Orders); SELECT * FROM Customers c JOIN Orders o ON c.id = o.customer_id; SELECT * FROM Customers, Orders WHERE Customers.id = Orders.id; SELECT * FROM Customers WHERE id IN (SELECT customer_id FROM Orders);
Ի՞նչ եղանակներով եք աշխատել HTTP API-ի տարբերակման գործում։
Ի՞նչ հիմնական HTTP մեթոդներ գիտեք և ինչու են դրանք օգտագործվում:
Շարունակություն: NUMBER դրական թիվ է և չպետք է ընկնի 5-ից մինչև 10 միջակայքում՝ ներառյալ: Բաղադրիչ: ՈՉ (NUMBER < 0) ԵՎ ((NUMBER > 10) ԵՎ (NUMBER < 5))
Որոնք նշված մասերը կարող են լինել HTTP-պատասխանում - Մեթոդ - Հետագիծ - Ճանապարհ - Ստատուս - Տեքստ - QUERY պարամետրեր
Որտե՞ղ է FE-ն, եթե BE-ն սերվերների վրա է:
Դուք ստիպված եղաք իրականացնել ընդունումներ և դեմոներ հաճախորդների համար: