Hoe vertrouwd bent u met Elasticsearch / zoekindices en gerelateerde interfaces of opdrachtregel?
System Analyst
Beschrijf wat er gedaan moet worden voor een eenvoudige API — bijvoorbeeld, de geschiedenis van de bestellingen van de koerier: een lijst met het bedrag en het adres.
Hoe lang duurt het om een video van 120MB te downloaden met een mobiele internetverbinding van 8Mb/s?
Bij het ontwerpen van een API, wat kon je niet alleen doen, aan wie heb je gevraagd?
Taak: ontwikkel een backend-methode om de status van een bestelling bij te werken, alleen toegankelijk voor beheerders. Stel een technische specificatie op voor de ontwikkelaar.
Wat deed je precies tijdens het ontwerpen van de API — waar was jij verantwoordelijk voor?
Waar heb je de microservices uitgerold?
Welke wijziging in een SOAP-service veroorzaakt geen fouten bij bestaande clients? - Het hernoemen van het bestaande element phone → msisdn - Het wijzigen van het type van string → int bij een bestaand element - Het wijzigen van de namespace in het schema/de operaties - Het toevoegen van een nieuw optioneel element (minOccurs="0") aan een bestaand type - Er is geen optie die geen fouten veroorzaakt
Het zal onjuist zijn: - In een GET-verzoek kan een lichaam worden verzonden - Een POST-verzoek kan zonder lichaam worden verzonden - PUT overschrijft volledig de bestaande bron of maakt een nieuwe aan als deze niet bestaat - De UPDATE-methode werkt gedeeltelijk de status van de bron bij - DELETE is idempotent
Welke gegevensformaten in de request body kunnen worden verzonden in REST?
Heeft u vragen over het project, de klant, het vakgebied en de fase van het project?
Vertel over je ervaring als systeemanalist — waarmee heb je je beziggehouden op je laatste project?
Waarvoor worden poorten gebruikt? Bijvoorbeeld, shop.r2.ru:8773 en shop.r2.ru:80 — kan je naar één domein via verschillende poorten gaan?
Welke query voert correct uit om klanten uit de tabel Customers te halen die minstens één bestelling in de tabel Orders hebben? 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);
Met welke methoden voor versiebeheer van HTTP API's heb je in de praktijk gewerkt?
Welke belangrijke HTTP-methoden ken je en waarvoor worden ze gebruikt?
Voorwaarde: NUMBER is een positief getal en mag niet in het bereik van 5 tot 10 inclusief liggen. Uitdrukking: NIET (NUMBER < 0) EN ((NUMBER > 10) EN (NUMBER < 5))
Welke van de volgende onderdelen kunnen in een HTTP-antwoordsituatie voorkomen - Methode - Headers - Pad - Status - Lichaam - QUERY-parameters
Waar bevindt FE zich, als BE op de servers staat?
Heeft u ooit acceptaties en demo's voor klanten moeten uitvoeren?