Wie gut kennen Sie Elasticsearch / Suchindizes und die zugehörigen Schnittstellen oder die Befehlszeile?
System Analyst
Beschreiben Sie, was für eine einfache API erforderlich ist, zum Beispiel die Bestellhistorie eines Kurierfahrers: eine Liste mit Betrag und Adresse.
Wie lange dauert es, ein 120MB Video mit einer mobilen Internetverbindung von 8Mb/s herunterzuladen?
Beim Entwerfen einer API – was konntest du nicht alleine machen, wen hast du gefragt?
Aufgabe: Entwickeln Sie eine Backend-Methode zur Aktualisierung des Bestellstatus, die nur für Administratoren zugänglich ist. Erstellen Sie eine technische Spezifikation für den Entwickler.
Was hast du genau beim Entwerfen der API gemacht — wofür warst du verantwortlich?
Es wird falsch sein: - In einer GET-Anfrage kann ein Body übertragen werden - Eine POST-Anfrage kann ohne Body gesendet werden - PUT überschreibt vollständig die vorhandene Ressource oder erstellt eine neue, wenn keine vorhanden ist - Die Methode UPDATE aktualisiert den Zustand der Ressource teilweise - DELETE ist idempotent
Welche Änderung in einem SOAP-Service führt nicht zu Fehlern bei bestehenden Clients? - Bestehendes Element phone in msisdn umbenennen - Den Typ von string auf int bei einem bestehenden Element ändern - Den Namespace im Schema/Operationen ändern - Ein neues optionales Element (minOccurs="0") in einen bestehenden Typ hinzufügen - Es gibt keine Option, die keine Fehler verursacht
Wo wurden Ihre Microservices bereitgestellt?
Welche Datenformate im Anforderungstext können im REST übertragen werden?
Haben Sie Fragen zum Projekt, zum Kunden, zum Fachgebiet und zur Projektphase?
Wofür werden Ports verwendet? Zum Beispiel, shop.r2.ru:8773 und shop.r2.ru:80 — kann man auf eine gleiche Domain über verschiedene Ports zugreifen?
Erzähle mir von deiner Erfahrung als Systemanalytiker — was hast du in deinem letzten Projekt gemacht?
Welche Abfrage führt korrekt aus, um die Kunden aus der Tabelle Customers zu erhalten, die mindestens eine Bestellung in der Tabelle Orders haben? 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);
Mit welchen Methoden der Versionskontrolle von HTTP-APIs hast du in der Praxis gearbeitet?
Welche Haupt-HTTP-Methoden kennen Sie und wofür werden sie verwendet?
Bedingung: NUMBER ist eine positive Zahl und darf nicht im Bereich von 5 bis 10 inklusive liegen. Ausdruck: NICHT (NUMBER < 0) UND ((NUMBER > 10) UND (NUMBER < 5))
Wo befindet sich FE, wenn BE auf den Servern ist?
Welche aufgelisteten Teile können in einer HTTP-Antwort enthalten sein - Methode - Header - Pfad - Status - Körper - QUERY-Parameter
In welchem Beschäftigungsformat haben Sie gearbeitet: TК, GПХ oder IP?