Dans quelle mesure connaissez-vous Elasticsearch / index de recherche et les interfaces associées ou la ligne de commande?
System Analyst
Lors de la conception d'une API, qu'est-ce que tu n'as pas pu faire seul, à qui as-tu demandé?
Décrivez ce qu'il faut faire pour une API simple, par exemple, l'historique des commandes d'un livreur : une liste avec le montant et l'adresse.
Combien de temps faut-il pour télécharger une vidéo de 120 Mo avec une connexion Internet mobile de 8 Mo/s?
Tâche : développer une méthode backend pour mettre à jour le statut d'une commande, accessible uniquement par l'administrateur. Rédigez un cahier des charges pour le développeur.
Que faisais-tu exactement lors de la conception de l'API — quelle était ta responsabilité?
Où vos microservices ont-ils été déployés?
Quelle modification dans un service SOAP ne provoquera pas d'erreurs chez les clients existants ? - Renommer l'élément existant phone → msisdn - Changer le type de string → int sur un élément existant - Modifier l'espace de noms dans le schéma/les opérations - Ajouter un nouvel élément optionnel (minOccurs="0") dans un type existant - Il n'y a pas d'option qui ne causerait pas d'erreurs
Ce qui sera incorrect: - Il est possible d'envoyer un corps dans une requête GET - Une requête POST peut être envoyée sans corps - PUT écrase complètement la ressource existante ou en crée une nouvelle si elle n'existe pas - La méthode UPDATE met à jour partiellement l'état de la ressource - DELETE est idempotent
Quels formats de données dans le corps de la requête peuvent être transmis en REST ?
Parle-moi de ton expérience en tant qu'analyste système — qu'as-tu fait sur ton dernier projet?
Avez-vous des questions sur le projet, le client, le domaine et l'étape du projet?
À quoi servent les ports ? Par exemple, shop.r2.ru:8773 et shop.r2.ru:80 — peut-on accéder à un même domaine via différents ports ?
Quelle requête exécutera correctement pour extraire les clients de la table Customers qui ont au moins une commande dans la table 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);
Avec quels moyens de versionnage d'API HTTP as-tu travaillé en pratique?
Quels sont les principaux méthodes HTTP que vous connaissez et à quoi servent-elles?
Condition: NUMBER est un nombre positif et ne doit pas se situer dans la plage de 5 à 10 inclus. Expression: NON (NUMBER < 0) ET ((NUMBER > 10) ET (NUMBER < 5))
Où se trouve FE, si BE est sur les serveurs?
Quelles parties énumérées peuvent faire partie d'une réponse HTTP - Méthode - En-têtes - Chemin - Statut - Corps - Paramètres QUERY
Avez-vous dû effectuer des réceptions et des démonstrations pour les clients?