System Analyst
Comment protéger la méthode API contre l'accès non autorisé?
À quel niveau professionnel vous évaluez-vous en tant qu'analyste full-stack?
Vous êtes un analyste système pour le service d'ouverture de comptes juridiques. Une tâche vous a été confiée par le client métier : implémenter un service d'ouverture de compte. Le service d'ouverture comprend la création d'un contrat et la réservation du compte. Lors de l'ouverture, le contrat du client a été créé avec succès (enregistré dans la base de données), mais le service de réservation a renvoyé une erreur technique. Quelles exigences, en tant qu'analyste du service d'ouverture de comptes juridiques, présenteriez-vous pour le contrat et la réservation ? Options de mise en œuvre du scénario d'intégration, en tenant compte d'une architecture microservices distribuée.
Qu'est-ce que REST ? Quels sont ses principes et ses limitations ?
Que souhaitez-vous exactement voir dans le plan de documentation et comment le structureriez-vous?
Raconte ta vision du travail d'un analyste d'affaires : que doit-il faire, quels devraient être ses résultats, quelle est sa tâche principale ?
À quoi servent les index dans une base de données ? Un excès d'index peut-il nuire aux performances ?
Quelle a été la tâche la plus difficile ou avec quoi avez-vous eu du mal à gérer?
Quels brokers de messages connais-tu?
Comment gérez-vous les diagrammes ER ? Quels outils utilisez-vous pour les dessiner ?
Dans quelle mesure la collaboration avec les designers, les développeurs frontend et backend était-elle étroite?
Comment avez-vous recueilli et formalisé les exigences commerciales et système ? Sous quelle forme arrivaient les exigences commerciales ?
Dans quels cas ne pouvons-nous pas assurer une interaction synchrone via l'API REST ?
Comment définir les limites d'un microservice ? Quelles méthodologies peuvent être utilisées pour le diviser ?
Pouvez-vous décrire étape par étape ce qui se passe dans le diagramme de séquence du processus Commande à Livraison ?
En tant que quoi avez-vous travaillé avec la base de données?
Décrivez le processus complet d'authentification et d'autorisation de l'utilisateur via Keycloak en utilisant OAuth 2.0 et OpenID Connect : de l'ouverture de l'application à l'obtention de l'accès à l'API.
Comment interagissez-vous avec les développeurs backend et les équipes externes lors de l'intégration?
Comment définir les conditions de sélection après avoir effectué le regroupement?
Quelle est la différence entre l'analyse commerciale et l'analyse système ? Qu'est-ce qui prédominait dans votre travail et qu'est-ce que vous préférez ?