Sobes.tech

System Analyst

Quels sont les points ou blocs obligatoires à inclure dans le cahier des charges pour le développement?

Middle+
АльфаБанк
23

Quels étaient ces produits en général?

Middle
ЭТМ
23

Quelle méthodologie ont-ils utilisée?

Middle
ГазпромбанкГазпромбанк
23

Parlez-moi en détail de votre travail avec l'API REST sur votre dernier projet — avez-vous transféré la documentation ou participé à la création de règles?

Middle
Элбиус
23

Quand est-il approprié d'utiliser POST au lieu de GET pour la récupération?

Middle+
Билайн
23

Préparez-vous la spécification dans la base de connaissances ou au format OpenAPI, et quelles informations décrivez-vous?

Middle
Леман про
23

Avec quelles bases de données avez-vous travaillé?

Middle
Вкусно и точкаВкусно и точка
23

Quels sont les types de relations entre les tables?

Middle+
Билайн
23

Décrivez le processus d'authentification de base par login et mot de passe : quelle requête est envoyée et que se passe-t-il ensuite ?

Middle+
DDX Fitness
23

Tâche pratique : Plateforme de notifications unifiée (Notification Platform) Contexte Dans l'entreprise, il existe 3 systèmes dispersés qui envoient des notifications aux utilisateurs : 1. CRM — envoie des e-mails et des notifications push concernant les commandes. 2. Portail Support — envoie des messages sur les tickets via le bot Telegram. 3. Système de sécurité — génère des alertes SMS sur les connexions suspectes. Chaque système implémente sa propre logique : * modèles propres, destinataires codés en dur; * pas d'historique centralisé des notifications; * les utilisateurs se plaignent de doublons et de retards; * pas de SLA, métriques ni centre de contrôle unifié. Objectif Concevoir une nouvelle Notification Platform qui : * agrège les événements de différentes sources (CRM, Support, Security), * les route par type et canal (email, SMS, Telegram, push), * assure l'uniformité des modèles, la journalisation et la observabilité, * supporte le SLA (p95 ≤ 3 sec pour la livraison), * permet la montée en charge et l'expansion des canaux à l'avenir. Tâche pour le candidat 1. Définissez les exigences fonctionnelles du système. 2. Décrivez les exigences non fonctionnelles (fiabilité, performance, gestion des erreurs). 3. Élaborer un diagramme de contexte (C4 Niveau 2). 4. Ajoutez un schéma de diagramme de séquence. Par exemple, l'envoi d'un message depuis CRM.

Middle+
Каргономика
23

Comment Kafka et RabbitMQ ont-ils été utilisés dans le projet?

Middle
РЕЛЭКС
23

Comment ont-ils enregistré les contrats de messages pour Kafka/RabbitMQ ? Ont-ils utilisé des annotations (JSON Schema, Avro) ou un format tabulaire ?

Middle
Сбер. IT
23

Kafka garantit-il la livraison des messages ? Donne un exemple de la vie réelle.

Middle
СБЕР ФП Конфигуратор
23

Élaborez une liste de questions : que peut-on vérifier soi-même dans la base 1C avant de contacter le client, et où exactement cela doit-il être vérifié ?

Middle+
30бит30бит
23

Parlez de votre expérience en tant qu'analyste système. Quels projets avez-vous menés et que faisiez-vous précisément?

Middle
ГазпромбанкГазпромбанк
23

Expérience avec les bases de données?

Middle+
Билайн
23

Quelle est la différence entre une interaction synchrone et asynchrone, et dans quels cas est-il préférable d'utiliser l'une ou l'autre?

Middle+
СБЕРСБЕР
23

Dans quelle fourchette financière envisagez-vous l'offre?

Middle
T1 ИИ
23

Pourquoi recherchez-vous un emploi en ce moment?

Middle
ЭТМ
23

Quelles techniques de collecte des exigences utilisez-vous : uniquement des questionnaires ou aussi des entretiens, des ateliers, des enquêtes ?

Middle
EcoFinance
23
/133