Avez-vous déjà rencontré des systèmes où toutes les opérations (lecture, création, suppression) sont uniquement réalisées via POST ? Quels sont les avantages et inconvénients de cette approche ?
System Analyst
Dans quels cas, pour des raisons de sécurité, doit-on utiliser POST plutôt que GET pour les opérations de lecture?
Avez-vous de l'expérience avec REST API?
Pouvez-vous parler des avantages et des inconvénients de RabbitMQ ? En quoi diffère-t-il de Kafka ?
Avez-vous déjà conçu l'utilisation d'en-têtes HTTP non standard ? Dans quels cas ?
Dans quel ordre un SGBD traite-t-il logiquement une requête SQL ?
Dans le dernier projet, les exigences provenaient-elles uniquement du chef de projet ?
Que faire si la table dans la base de données est très grande et ne peut pas gérer la charge? Comment diviseriez-vous un grand annuaire d'adresses (par exemple, OKTMO)?
Quelle est votre expérience avec les bases de données ? Avez-vous travaillé avec des bases de données non relationnelles ?
Vous avez indiqué que l'absence de chaos dans les processus est importante pour vous. Que cela signifie-t-il pour vous ? Avec quoi avez-vous été confronté ?
Qu'est-ce qu'une transaction ?
Connaissez-vous le théorème CAP ? L'avez-vous utilisé dans votre travail ?
Pouvez-vous détailler l'accomplissement : un service pour calculer le montant de la déduction des stocks ?
Quelles sont quelques façons d'optimiser les performances de la base de données ?
Peux-tu nommer des méthodes HTTP non idempotentes ?
Quel statut HTTP utilisez-vous lorsque la requête est valide, mais l'opération ne peut pas être effectuée en raison de contraintes commerciales (par exemple, limite de livres dans la bibliothèque) ?
Qu'est-ce qui peut être classé comme exigences non fonctionnelles?
Que se passe-t-il si la ressource n'existe pas mais qu'une requête lui est envoyée ?
Avec quels types d'architecture, en dehors des microservices, as-tu travaillé ou que tu connais ?
En plus des diagrammes ER, quels autres diagrammes ou schémas devraient figurer dans la documentation d'un tel système ?