System Analyst
-- 1. Lister les clients sans commandes au cours du dernier mois. -- Structure : -- customers (customer_id, name, registration_date) -- orders (order_id, customer_id, order_date, amount) SELECT DISTINCT c.customer_id, c.name FROM customers c LEFT JOIN orders o ON c.customer_id = o.customer_id and o.order_date >= DATE_TRUNC('month', CURRENT_DATE) - INTERVAL '1 month' WHERE o.amount IS NULL -- 2. Calculer la part de chaque sous-catégorie dans le chiffre d'affaires total de la catégorie -- sales (product_id, category, subcategory, revenue, sale_date) -- Résultat attendu : category | subcategory | share_of_category
Choisissez la réponse la plus appropriée - Mauvaise direction des dépendances - Les services sont liés à une base de données commune, ce qui augmente la couplage - Pas de gestion des erreurs dans le service d'enchères - Pas de sauvegarde de la base de données - Pas de surveillance du API Gateway - Pas de cache dans le service de portefeuille
Parlez-moi plus en détail des tâches de l'équipe : analyse du code legacy, procédures Oracle, migration quotidienne, synchronisation de deux systèmes
De quoi se compose une requête HTTP complète?
Avez-vous optimisé des requêtes SQL dans PostgreSQL ? Comment se déroule le processus d'optimisation ?
Parlez de l'intégration synchrone et asynchrone.
Pouvez-vous énumérer les exigences du système transactionnel (ACID) ? Où avez-vous utilisé des transactions dans votre travail ?
Quelle fourchette de salaire considérez-vous?
Qui sont les parties prenantes?
Quelles autres options de transmission des paramètres d'entrée dans l'API connais-tu, en plus du chemin ?
As-tu déjà dû concevoir une API à partir de zéro, sans l'aide d'un développeur?
Avez-vous une compréhension de la structure et de l'architecture des systèmes d'information?
Comment cela se réalise-t-il si vous avez deux tables ayant une relation plusieurs-à-plusieurs?
Avez-vous de l'expérience avec les diagrammes ER?
Avez-vous décrit des écrans, des flux utilisateur, des comportements et des états d'une application mobile ? Quelle part du temps cela représentait-il ?
Quel était votre rôle lors de la réception ? Comment les résultats de la réception ont-ils été enregistrés avec le client ?
Comment gérez-vous les projets : de manière séquentielle ou parallèle ? Comment le processus de travail est-il organisé ?
Avec quels moyens de versionnage d'API HTTP as-tu travaillé en pratique?
Quelles étapes du cycle de vie du développement connais-tu ? Que fait un analyste système à chaque étape ?
Décrivez le processus de travail avec la nouvelle intégration.