Le producteur idempotent en Kafka couvre-t-il tous les scénarios d'assurance de l'intégrité des données ? Que faut-il ajouter d'autre ?
System Analyst
Avez-vous de l'expérience dans la conception d'interactions asynchrones via REST?
Quelle méthode HTTP utiliseriez-vous pour obtenir des données utilisateur ? Pourquoi ne peut-on pas transmettre des données confidentielles via GET ?
Parlez du conception de bases de données — trois niveaux (conceptuel, logique, physique). À quel point avez-vous détaillé le niveau physique?
Avez-vous travaillé avec TLS/mTLS ? Comment fonctionne l'authentification mutuelle dans mTLS ?
Pourquoi l'intégration avec SAP est-elle difficile?
Donnez des exemples de exigences non fonctionnelles que vous avez décrites.
Quelle structure de Cas d'Utilisation avez-vous utilisée ? Sections principales.
Avez-vous travaillé avec des brokers de messages (Kafka, RabbitMQ) ? Que faisiez-vous précisément ?
Comment ont-ils enregistré les contrats de messages pour Kafka/RabbitMQ ? Ont-ils utilisé des annotations (JSON Schema, Avro) ou un format tabulaire ?
Connaissez-vous BPMN ? À quel point maîtrisez-vous la notation, les branches, les événements ?
Avez-vous de l'expérience dans la traçabilité des exigences (couverture des exigences métier par des exigences fonctionnelles) ?
Que doit-on décrire pour développer le flux de travail d'approbation de la demande (Power Flow) ?
Avez-vous optimisé des requêtes SQL dans PostgreSQL ? Comment se déroule le processus d'optimisation ?
Faut-il des cas d'utilisation lors de la description du workflow de validation?
À quoi servait Postman?
Quelle est la meilleure option pour une interaction asynchrone ? Quelle solution n'est pas très bonne en termes de charge ?
Comment assurer la compatibilité rétroactive de l'API sans augmenter la version ? Que ne faut-il pas faire lors de la modification du contrat ?
Parlez-moi en détail de votre expérience professionnelle, en commençant par le dernier emploi.
Comment avez-vous priorisé les exigences et les avez-vous divisées en sprints ? Quels principes avez-vous suivis ?