Elasticsearch / іздеу индексі және байланысты интерфейстер немесе командалық жолмен сіз қаншалықты таныссыз?
System Analyst
API жобалау кезінде — нақты не істей алмай қалдың, кімнен сұрадың?
8 Мбит/с мобильді интернет байланысы кезінде 120 МБ видеоны жүктеу қанша уақыт алады?
Қарапайым API үшін не істеу керек екенін сипаттаңыз — мысалы, курьердің тапсырыс тарихы: сомасы мен мекенжайы бар тізім.
Тапсырма: тек қана әкімшілер қол жеткізе алатын тапсырыс мәртебесін жаңарту үшін backend әдісін әзірлеу. Әзірлеуші үшін техникалық тапсырма құрыңыз.
API-ді жобалау кезінде нақты не істедіңіз — сіздің жауапкершілігіңіз қандай болды?
Сіз микросервистерді қай жерде орналастырдыңыз?
SOAP қызметі бар. Қандай түзетулер оны қолданушыларда қателер тудырмайды? - Бар элементті телефон → msisdn деп қайта атау - Бар элементтің типін string-тен int-ке өзгерту - Схема/операциялар namespace-ін өзгерту - Бар типке жаңа міндетті емес элемент (minOccurs="0") қосу - Мүмкін емес, барлық нұсқалар қателерді тудырады
Қате болатындар: - GET сұрауында денені жіберуге болады - POST сұрауын денесіз жіберуге болады - PUT бар ресурсты толық қайта жазып немесе жоқ болса жаңасын жасайды - UPDATE әдісі ресурстың жағдайын ішінара жаңартады - DELETE - идемпотентті
REST-те сұрау денесінде қандай деректер форматтары берілуі мүмкін?
Жоба, тапсырыс беруші, саласы немесе жоба кезеңі туралы сұрақтарыңыз бар ма?
Жүйелік аналитик ретінде тәжірибеңіз туралы айтып беріңіз — соңғы жобада не істедіңіз?
Порттар не үшін пайдаланылады? Мысалы, shop.r2.ru:8773 және shop.r2.ru:80 — бір доменге әртүрлі порттар арқылы жүгінуге бола ма?
Customers кестесінен ең кемінде бір тапсырыс бар клиенттерді қалай таңдауға болады? Қай сұрау дұрыс жұмыс істейді? 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-ға дейінгі диапазонға кірмеуі керек. Теңдеу: NOT (NUMBER < 0) ЖӘНЕ ((NUMBER > 10) ЖӘНЕ (NUMBER < 5))
BE серверлерде орналасқан, ал FE қайда орналасқан?
HTTP жауапта болуы мүмкін бөліктер - Әдіс - Басымдықтар - Жол - Статус - Мәтін - QUERY параметрлері
Тапсырыс берушілер үшін қабылдау сынақтары мен демонстрациялар жүргіздіңіз бе?