Qu'est-ce que la normalisation et à quoi sert-elle ?
System Analyst
Avez-vous travaillé avec des sprints longs (un mois ou plus) et planifié des tâches pour l'année à venir?
Avez-vous déjà rédigé de grands documents tels que des cahiers des charges décrivant entièrement tout le système?
Avez-vous utilisé Postman ou Swagger UI pour tester l'API?
Avez-vous déjà travaillé avec le planificateur de requêtes (EXPLAIN) pour optimiser les requêtes SQL?
Quelles intégrations avez-vous conçues et comment les décrivez-vous?
Avez-vous de l'expérience avec SOAP, XML dans les intégrations?
Pouvez-vous énumérer les exigences du système transactionnel (ACID) ? Où avez-vous utilisé des transactions dans votre travail ?
Comment évalueriez-vous votre compétence en écriture de requêtes SQL sur une échelle de 10 points ? À quelle fréquence utilisez-vous SQL dans votre travail ?
Comment accélérer la lecture des données dans une base de données relationnelle?
Utilisez-vous des codes de statut HTTP standard ou en avez-vous des propres ? Comment réagissez-vous lorsque la réponse a un statut 200, mais contient une erreur à l'intérieur ?
Effectuez-vous des tests d'API externes pour vous assurer que la spécification correspond à la réalité ? Créez-vous des scénarios de bout en bout dans Postman ?
Quels méthodes d'intégration connais-tu ? Lesquelles sont synchrones et lesquelles asynchrones ?
Avez-vous travaillé avec XML?
Avez-vous abordé des questions de haute disponibilité des bases de données, de réplication, de répartition sur les serveurs?
Avez-vous déjà participé à l'analyse et à la résolution d'incidents en environnement industriel (production) ?
Quand est-il préférable de suivre la normalisation de la base de données et quand créer une structure dénormalisée?
Quelles sont vos attentes salariales?
Avez-vous déjà conçu une API en utilisant OpenAPI ou Swagger?
À quelle fréquence et en quelle profondeur avez-vous utilisé la notation BPMN ? Quels niveaux de processus ont été décrits, quels diagrammes aussi complexes avez-vous réalisés ?