ru
Feedback
BA & SA | 10000 Interview questions

BA & SA | 10000 Interview questions

Открыть в Telegram

Вопросы и задачи, которые задают на собеседованиях на позицию Бизнес и Системного аналитика. По вопросам сотрудничества- @DeliveryManager7

Больше

📈 Аналитический обзор Telegram-канала BA & SA | 10000 Interview questions

Канал BA & SA | 10000 Interview questions (@systemanalystinterview) языкового сегмента Русский является активным участником. Сейчас сообщество объединяет 10 219 подписчиков, занимая 3 869 место в категории Карьера и 64 071 место в регионе Россия.

📊 Показатели аудитории и динамика

С момента создания невідомо проект демонстрирует стремительный рост, собрав аудиторию из 10 219 подписчиков.

Согласно последним данным от 18 июня, 2026, канал показывает стабильную активность. За последние 30 дней изменение числа участников составило 334, а за последние 24 часа — -4, при этом общий охват остаётся высоким.

  • Статус верификации: Не верифицирован
  • Уровень вовлечённости (ER): Средний показатель вовлечённости аудитории составляет 3.25%. В первые 24 часа после публикации контент обычно набирает 2.45% реакций от общего числа подписчиков.
  • Охват публикаций: В среднем каждый пост получает 332 просмотров. В течение первых суток публикация набирает 250 просмотров.
  • Реакции и взаимодействия: Аудитория активно поддерживает контент: среднее количество реакций на один пост — 2.
  • Тематические интересы: Контент сосредоточен на ключевых темах, таких как объяснение, индекс, user_id, субд, паттерн.

📝 Описание и контентная политика

Автор описывает ресурс как площадку для выражения субъективного мнения:
Вопросы и задачи, которые задают на собеседованиях на позицию Бизнес и Системного аналитика. По вопросам сотрудничества- @DeliveryManager7

Благодаря высокой частоте обновлений (последние данные получены 19 июня, 2026) канал поддерживает актуальность и высокий уровень охвата публикаций. Аналитика показывает, что аудитория активно взаимодействует с контентом, что делает его важной точкой влияния в категории Карьера.

10 219
Подписчики
-424 часа
+237 дней
+33430 день
Архив постов
4813. Стартап с 5 разработчиками и нагрузкой 100 запросов/сек хочет микросервисы «как у Google». Какой главный риск?
Anonymous voting

№4813 категория вопросов: #ARCHITECTURE

☀Объяснение: Почему партиционирование не решает Партиционирование по дате уменьшит объём сканирования, если в WHERE есть дата, но здесь её нет – придётся сканировать все партиции. Материализованное представление (MV) MV хранит предрассчитанный результат запроса: SELECT client_id, SUM(amount) as total FROM orders GROUP BY client_id. Занимает места ~ (кол-во клиентов) × (несколько байт). Обновляется инкрементально после каждого изменения в orders или по расписанию. Запрос к MV вместо основной таблицы выполняется за миллисекунды (читает всего N строк). В требованиях нужно указать: «Для отчёта "топ клиентов" использовать материализованное представление client_totals». «Обновлять представление раз в час (допустима задержка)». «При изменении данных (INSERT/UPDATE) в orders запускать фоновую задачу пересчёта». Реальный пример В CRM-системе отчёт «крупнейшие покупатели» грузился 30 секунд. После создания MV с ежечасным обновлением время упало до 0.2 секунды.

4812. Запрос на выборку клиентов с суммой покупок > 1000 рублей: SELECT client_id, SUM(amount) FROM orders GROUP BY client_id HAVING SUM(amount) > 1000. Запрос выполняется 8 секунд. Как ускорить без сложных архитектурных изменений?
Anonymous voting

№4812 категория вопросов: #DBMS

Получи грант до 3,48 млн на обучение дизайну Поступай на дизайн в Центральный университет с грантом. Для учеников 10–11-х кла
Получи грант до 3,48 млн на обучение дизайну Поступай на дизайн в Центральный университет с грантом. Для учеников 10–11-х классов и СПО. Освой графический, UI/UX и продуктовый дизайн. Создавай визуальные концепты будущего. На программе студенты получают фундаментальную базу, развивают прикладные навыки, приобретают опыт работы над реальными проектами, собирают портфолио и строят связи внутри дизайн-сообщества Подать заявку #реклама 16+ cu.ru О рекламодателе

☀Объяснение: Проблема Письма клиентам (со сбросом пароля, подтверждением заказа) не должны дублироваться. Но все внешние сервисы могут выдавать временные ошибки 5xx, и клиент, повторив запрос, рискует получить два письма. Решение – идемпотентность на стороне получателя В запросе на отправку письма нужно передавать уникальный идентификатор (например, message_id = UUID, связанный с заказом или пользователем). Почтовый сервис должен хранить уже обработанные ID (хотя бы в течение суток) и при повторном запросе с тем же ID возвращать успех, не отправляя письмо повторно. Детали в требованиях «Перед отправкой письма система должна генерировать уникальный message_id (например, order_id + timestamp). Передавать его в заголовке или теле запроса». «Email-сервис должен реализовать проверку идемпотентности: если запрос с таким message_id уже обрабатывался, вернуть 200 OK без повторной отправки». «Хранить ID не менее 24 часов для защиты от коллизий при сетевых задержках». Почему не подходят другие варианты A (не повторять) – письма могут теряться из-за сетевого сбоя. Надёжность упадёт. C (увеличить таймаут) – не решает дублирование при повторе (пользователь нажал «отправить» дважды). D (перестать пользоваться) – нереалистично. Реальный кейс Банк отправлял SMS с одноразовым кодом. Из-за ошибки в биллинге при повторе отправлялось две SMS. Клиенты путали код. После внедрения message_id дубликаты прекратились.

4811. Сервис отправки email иногда отвечает 500 ошибкой. При повторе письмо уходит дважды. Как требование должно защитить от дублей?
Anonymous voting

№4811 категория вопросов: #INTEGRATION

☀Объяснение: Почему это реальный кейс Каждый спринт разработчики сталкиваются с дилеммой: баг фиксить или фичу делать. Баг теряет 5% заказов — это реальные деньги здесь и сейчас. Фича даст +10% продаж, но не сразу и с риском. Без аналитика команда может выбрать неоптимально. Что делает хороший аналитик Собирает цифры: Потери от бага = 5% от текущей выручки (например, 1 млн руб./день). Ожидаемый доход от фичи = 10% прироста, но после внедрения (через 3 недели). Показывает бизнесу. Уточняет, можно ли отложить баг на час (неделю) – обычно нельзя, так как потери растут. Затем организует встречу со стейкхолдерами (владельцем продукта, маркетингом, поддержкой) и вместе определяют приоритет по бизнес-ценности. Возможные варианты: Сначала фикс бага (1 неделя), затем MVP фичи (2 недели). Перенести фичу на следующий спринт, но получить план компенсации (скидка на доставку). Важно зафиксировать решение в протоколе, чтобы потом не было споров. Аналитик не должен выбирать сам — он фасилитатор. Что будет, если выбрать A (фичу) без согласования Бизнес потеряет 5% заказов за 3 недели; через месяц фича может не окупить потерь. Что будет, если B (сделать всё, сократив тестирование) Выпустите баг ещё больше, либо фича окажется с дефектами. Реальный пример В Delivery Club аналогичный конфликт решили взвешиванием: баг с потерей заказов — must have, новая фича — could have. Бизнес согласился отложить фичу.

Ищу желающих заполнять карточки товаров на ВБ! Работа полностью на удаленке с зп до150 000 рублей в месяц. Без опыта, нужен т
Ищу желающих заполнять карточки товаров на ВБ! Работа полностью на удаленке с зп до150 000 рублей в месяц. Без опыта, нужен только телефон, занятость 3-6 часов в день. Всему обучат на бесплатном курсе и после возьму на работу: ✅ 3 дня уроков по 30 минут ✅ Домашки с проверкой и оплатой бонусами ✅ Плачу 10 тыс за каждую выполненную домашку Все кто пройдет курс, получат сертификат от школы с образовательной лицензией. ⚡ Набор заканчивается завтра. 👍 Для регистрации жмите кнопку "Зарегистрироваться" Зарегистрироваться #реклама 16+ course.wildmanager.ru О рекламодателе

4810. Спринт на 3 недели. Есть критический баг (теряются 5% заказов) и новая фича (повысит продажи на 10%). На оба задачи не хватает времени. Что делать аналитику?
Anonymous voting

№4810 категория вопросов: #REQUIREMENTS

⁉️ Устал искать интересные каналы про Искусственный интеллект? 📁 СОХРАНИ СЕБЕ ЧТОБЫ НЕ ПОТЕРЯТЬ В этой папке собраны каналы
⁉️ Устал искать интересные каналы про Искусственный интеллект? 📁 СОХРАНИ СЕБЕ ЧТОБЫ НЕ ПОТЕРЯТЬ В этой папке собраны каналы по ИИ, которые помогают быстрее разобраться в сфере, находить идеи и экономить время на поиске информации. 😏 ЗАБИРАЙ ПАПКУ ТУТ ⏰ Папка действует 72 часа. 🤩 Организаторы: Green.Papka

Бесплатные уроки по FIGMA + план выхода на фриланс! Создай успешное портфолио и начни зарабатывать на фрилансе уже во время о
Бесплатные уроки по FIGMA + план выхода на фриланс! Создай успешное портфолио и начни зарабатывать на фрилансе уже во время обучения! Узнать больше #реклама 16+ unid-school.net О рекламодателе

☀Объяснение: Основной принцип В распределённых системах нельзя одновременно обновить все сервисы. Нужно делать обратно-совместимые изменения (additive changes). То есть сначала добавить новое поле в API, не удаляя старое. Старые клиенты продолжают работать. Затем обновить потребителей, чтобы они начали использовать новое поле. И только когда все потребители перешли на новую версию, можно удалить старое поле (ломающее изменение). Как избежать простоя Фаза 1: добавить новый параметр в запрос (опционально). Старый сервис его игнорирует. Фаза 2: обновить все вызывающие сервисы, чтобы они передавали новый параметр. Фаза 3: изменить логику сервиса-приёмника, чтобы он требовал новый параметр. На каждом этапе система продолжает работать. Почему A не подходит Остановка всех сервисов — это downtime, которого можно избежать. C и D — нереалистичны. Реальный инструмент Feature flags, versioned APIs, graceful shutdown. Аналитик должен в требованиях указывать, что изменения API должны быть обратно совместимыми или идти через версионирование.

4809. Команда выкатывает обновление микросервиса, которое меняет формат запроса к другому сервису. Новая версия совместима со старым форматом, но новый формат не поддерживается старым сервисом. Как организовать rollout без простоя?
Anonymous voting

№4809 категория вопросов: #INTEGRATION

60 курсов по профессиям по 69 000р: Сэкономь до 200к! Предложение действует для вас только 48 часов. Под акцию попали 60 курс
60 курсов по профессиям по 69 000р: Сэкономь до 200к! Предложение действует для вас только 48 часов. Под акцию попали 60 курсов! Узнать больше #реклама 16+ skillbox.ru О рекламодателе

☀Объяснение: Проблема Требование «предотвращать отгрузку, если нет в наличии» слишком узкое. Оно описывает только финальную проверку. Но товар может быть продан (через другой склад или онлайн) после того, как его зарезервировали, но до отгрузки. В реальности нужна блокировка товара на время процесса: как только клиент добавил товар в корзину или создал заказ, товар должен быть зарезервирован на складе (уменьшать доступное количество). И только потом отгрузка проверяет уже зарезервированный товар. Улучшенное требование «При создании заказа система должна зарезервировать товар на складе, уменьшив доступный остаток». «Если резервирование невозможно (остаток 0), пользователь получает сообщение». «При отгрузке система проверяет, что зарезервированный товар всё ещё доступен (не снят другим процессом)». Почему это важно Это предотвращает двойные продажи и негативный опыт клиентов. Аналитик должен декомпозировать процесс: резервирование, блокировка, отгрузка, а не просто «предотвращать отгрузку». Реальный кейс Крупный ритейлер пострадал от такой ошибки: люди заказывали товар, приезжали забирать, а его уже продали через кассу. Внедрили резервирование при создании заказа.