System Analyst
Situation : Guerre pour la sortie ! Quelles sont vos actions ? Demain, une campagne publicitaire à grande échelle pour un nouveau produit de crédit avec des influenceurs sur la plateforme CPA commence, l'avance a déjà été payée. Il s'avère que les développeurs n'ont pas réussi à mettre en place une vérification complète côté serveur (S2S) des événements AppsFlyer. Le CPO exige d'envoyer directement l'événement d'approbation du crédit depuis le client (depuis l'application Flutter), pour "optimiser la campagne d'une manière ou d'une autre". L'analyste est catégoriquement contre : l'envoi d'événements financiers depuis le client dans la fintech est une voie directe vers la fraude (les escrocs peuvent facilement falsifier les requêtes) et garantit le chaos dans le DWH. La politique de l'entreprise concernant ces risques est vague : "minimiser les risques, mais atteindre les objectifs commerciaux". Intérêts du CPO : Lancer la campagne à temps, quoi qu'il en coûte. Si le lancement est retardé, un énorme budget sera gaspillé, et le KPI d'acquisition de nouveaux emprunteurs pour le trimestre sera manqué. Il est prêt à utiliser une "solution temporaire", en promettant de la réécrire lors du prochain sprint (ce qui, comme tout le monde le sait, arrive rarement). Intérêts du FSA : Protéger l'architecture des données et prévenir la perte d'argent de l'entreprise due à de fausses conversions. L'analyste comprend que si des bots gonflent des budgets de millions à cause d'une faille de sécurité, il sera responsable des données incorrectes et des pertes. Il exige de reporter le lancement ou de modifier la mécanique du suivi. Timing : 5 minutes
Évaluez l'efficacité des options de documentation des modifications dans le module de service de caisse pour le système bancaire : - Cahier des charges détaillé + diagrammes de processus + cas de test - Se limiter à la description dans le système de gestion des tâches - Explications orales lors d'un appel avec enregistrement ultérieur - Brève description dans le système wiki + exemples de requêtes SQL
Avez-vous des questions concernant l'entreprise, les conditions de travail, l'accès?
Quel est votre niveau en SQL, quelles requêtes écrivez-vous?
Quelle est la différence entre les bases de données relationnelles et non relationnelles ? Avec quels types de bases de données avez-vous travaillé ?
Quand est-il approprié d'utiliser POST au lieu de GET pour la récupération?
Une requête REST qui prend une minute, est-elle synchrone ou asynchrone?
Quelles méthodologies de développement ont été utilisées sur le projet, avez-vous utilisé Scrum?
Comment décrirais-tu l'écran de paramètres avec des commutateurs, des entrées, des dates et une photo de profil aux développeurs?
Comment implémenter une relation plusieurs-à-plusieurs?
Comment évaluez-vous votre performance : qu'est-ce qui s'est bien passé ?
Quelle exigence est celle qui consiste à 'afficher le montant du solde au plus tard 3 secondes après la modification' ?
Si l'entreprise demande d'ajouter une étape de vérification de sécurité dans le processus de paiement de la commande, comment l'afficher correctement sur le diagramme et quels systèmes connexes seront affectés en premier lieu?
Combien aimeriez-vous gagner dans notre entreprise?
Le système de gestion des stocks a-t-il été intégré à une plateforme ou s'agit-il d'un système séparé?
Décris ton processus de travail : comment travailles-tu avec l'entreprise, jusqu'à quelle étape tu mènes la tâche ?
Attitude envers la rédaction d'instructions et de documentation
Comment effectuer un appel API via Swagger UI?
Connaissez-vous Postman ? L'avez-vous utilisé ?
Un propriétaire de produit vous dit que la lecture et l'écriture doivent être très rapides. Comment l'aideriez-vous?