System Analyst
Avez-vous conçu des schémas de bases de données à partir de zéro ? À quel niveau ?
Avez-vous travaillé avec un plan de requête ? Avez-vous fait EXPLAIN ANALYZE ?
Quelle est la différence entre la mise à l'échelle verticale et horizontale?
Pourquoi êtes-vous en recherche ? Que cherchez-vous ?
Avez-vous déjà effectué une traçabilité des exigences?
Donnez un exemple de quand il est préférable de stocker les données dans le registre d'informations et quand dans le registre d'accumulation.
Kafka garantit-il la livraison des messages ? Donne un exemple de la vie réelle.
Avez-vous travaillé avec des microservices, REST, intégrations?
Cas 1 : Il faut concevoir une matrice d'événements pour la demande de crédit. Contexte : l'utilisateur passe par un onboarding fintech — arrive via une publicité, s'inscrit, remplit un formulaire, passe une évaluation de crédit, reçoit une décision, signe un contrat, reçoit de l'argent sur sa carte. La tâche consiste à esquisser une structure logique pour la matrice d'événements pour une analyse de bout en bout : quels événements sont enregistrés côté client et quels côté serveur (frontend/backend) et pourquoi, ainsi que définir les attributs critiques pour les étapes clés.
Que décrivais-tu habituellement dans les exigences ? (Objectifs commerciaux, User Stories, etc.)
Quels diagrammes avez-vous dessinés ? Diagrammes de séquence ?
Y a-t-il une possibilité d'envoyer des bulletins de salaire par courrier dans 1C:ZUP ? Si oui, comment faire ?
Si vous deviez choisir un diagramme UML pour l'architecture, lequel serait-ce?
À quoi sert l'horaire de travail individuel ? De manière régulière ou pour une période déterminée ? Dans quel but la nécessité de l'utiliser se présente-t-elle ?
Connaissez-vous les niveaux de maturité de l'API (modèle de Richardson) ?
Avais-tu une équipe ou as-tu géré toute cette histoire seul ?
Pour obtenir des informations, il est possible d'utiliser la méthode POST au lieu de GET lorsque: - Assurer une garantie accrue de livraison de la requête et de réception de la réponse - Transférer une grande quantité de données - Utiliser un niveau de chiffrement renforcé - Établir une connexion HTTPS sécurisée - Une autorisation est requise pour obtenir la réponse
Comment équilibrent-ils entre le business et les développeurs ? Comment gèrent-ils les différentes compréhensions des exigences ?
Avez-vous dû clarifier beaucoup de choses concernant ce que le PM apportait?
Quelles approches sont nécessaires pour mettre en œuvre un système d'audit?