Il faut concevoir une API pour obtenir la liste des commandes d'un client avec filtrage, tri et pagination. Quels endpoints, paramètres, codes de réponse et structure de contrat proposeriez-vous?
System Analyst
Savez-vous ce qu'est un jeton dans BPMN?
Quel format de travail envisages-tu?
Avez-vous de l'expérience avec les systèmes de données et les files d'attente de messages?
Expliquez les principes de fonctionnement de Kafka et RabbitMQ, en quoi ils diffèrent.
Connaissez-vous quelque chose sur l'entreprise [entreprise] ?
Que fait le consommateur après avoir reçu un message de RabbitMQ ? Que se passe-t-il avec le message après le traitement ?
Comment l'interaction synchrone et asynchrone sont-elles représentées sur un diagramme de séquence?
Avec quelles notations travaillez-vous en pratique?
Quelle est votre expérience avec la gestion des versions et la traçabilité des exigences?
Pourquoi cherchez-vous un emploi maintenant, êtes-vous sorti sur le marché?
Parlez-moi de votre expérience dans la création de requêtes SQL. Quelles sont les requêtes les plus complexes que vous avez écrites?
Avez-vous déjà travaillé sur des projets à partir de zéro ou avez-vous rejoint un projet en cours?
Quels types d'applications avez-vous conçus : web, mobile, desktop?
Quelles sont vos attentes financières (nettes) ?
Avez-vous des offres d'autres entreprises en main ou êtes-vous à la dernière étape avec d'autres entreprises?
Qu'est-ce qu'une partition dans Kafka ? À quoi servent-elles ?
Tâche API REST : création d'une commande dans une librairie — méthode, corps de la requête, réponse, idempotence.
Avec quelles architectures avez-vous travaillé ? Comment la décision de découper le monolithe en microservices a-t-elle été prise ?
Quel est votre niveau de maîtrise des diagrammes BPMN : intermédiaire, avancé ou expert ?