Cât de familiar sunteți cu Elasticsearch / indicii de căutare și interfețele sau linia de comandă asociate?
System Analyst
Cât timp durează descărcarea unui videoclip de 120MB cu o viteză de conexiune mobilă de 8Mb/s?
La proiectarea unei API, ce anume nu ai putut face singur, pe cine ai întrebat?
Descrieți ce trebuie făcut pentru o API simplă — de exemplu, istoricul comenzilor curierului: o listă cu suma și adresa.
Sarcină: dezvoltarea unei metode backend pentru actualizarea stării comenzii, disponibilă doar pentru administrator. Elaborează un document de specificații pentru dezvoltator.
Ce anume ai făcut exact în timpul proiectării API-ului — care a fost responsabilitatea ta?
Greșit va fi: - Într-o solicitare GET se poate trimite un corp - O solicitare POST poate fi trimisă fără corp - PUT suprascrie complet resursa existentă sau va crea una nouă dacă nu există - Metoda UPDATE actualizează parțial starea resursei - DELETE este idempotent
Unde v-ați implementat microserviciile?
Care modificare într-un serviciu SOAP nu va cauza erori la clienții existenți? - Redenumirea elementului existent phone → msisdn - Schimbarea tipului de string → int la un element existent - Schimbarea namespace-ului în schema/operații - Adăugarea unui element nou opțional (minOccurs="0") într-un tip existent - Nu există nicio variantă care să nu cauzeze erori
Ce formate de date din corpul cererii pot fi transmise în REST?
Aveți întrebări despre proiect, client, domeniu și stadiul proiectului?
Povestește despre experiența ta ca analist de sisteme — cu ce te-ai ocupat la ultimul proiect?
Pentru ce sunt folosite porturile? De exemplu, shop.r2.ru:8773 și shop.r2.ru:80 — se poate accesa același domeniu prin porturi diferite?
Care este interogarea care va returna corect clienții din tabelul Customers care au cel puțin o comandă în tabelul 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);
Cu ce metode de versionare a API-urilor HTTP ai lucrat în practică?
Ce metode HTTP principale cunoști și pentru ce sunt utilizate?
Condiție: NUMBER este un număr pozitiv și nu trebuie să se afle în intervalul de la 5 la 10 inclusiv. Expresie: NU (NUMBER < 0) ȘI ((NUMBER > 10) ȘI (NUMBER < 5))
Care dintre următoarele părți pot fi într-un răspuns HTTP - Metodă - Anteturi - Cale - Stare - Corp - Parametri QUERY
Unde se află FE, dacă BE se află pe servere?
Ați fost nevoit să faceți recepții și demo-uri pentru clienți?