BA & SA | 10000 Interview questions
前往频道在 Telegram
Вопросы и задачи, которые задают на собеседованиях на позицию Бизнес и Системного аналитика. По вопросам сотрудничества- @DeliveryManager7
显示更多📈 Telegram 频道 BA & SA | 10000 Interview questions 的分析概览
频道 BA & SA | 10000 Interview questions (@systemanalystinterview) 俄语 语言赛道中的 是活跃参与者。目前社区聚集了 10 216 名订阅者,在 职业 类别中位列第 3 872,并在 俄罗斯 地区排名第 64 026 位。
📊 受众指标与增长动态
自 невідомо 创建以来,项目保持高速增长,吸引了 10 216 名订阅者。
根据 19 六月, 2026 的最新数据,频道保持稳定运转。过去 30 天订阅人数变化为 334,过去 24 小时变化为 1,整体触达仍然可观。
- 认证状态: 未认证
- 互动率 (ER): 平均受众互动率为 3.33%。内容发布后 24 小时内通常能获得 2.50% 的反应,占订阅者总量。
- 帖子覆盖: 每篇帖子平均可获得 340 次浏览,首日通常累积 255 次浏览。
- 互动与反馈: 受众积极参与,单帖平均反应数为 2。
- 主题关注点: 内容集中在 объяснение, индекс, user_id, субд, паттерн 等核心主题上。
📝 描述与内容策略
作者将该频道定位为表达主观观点的平台:
“Вопросы и задачи, которые задают на собеседованиях на позицию Бизнес и Системного аналитика. По вопросам сотрудничества- @DeliveryManager7”
凭借高频更新(最新数据采集于 20 六月, 2026),频道始终保持新鲜度与高覆盖。分析显示受众积极互动,使其成为 职业 类别中的关键影响点。
10 216
订阅者
+124 小时
+147 天
+33430 天
帖子存档
Крупнейший бизнес-форум АМОКОНФ 2026
18 апреля в Москве на ВТБ Арене выступят основатели ведущих компаний и медиазвезды. Они поделятся реальными кейсами роста продаж, управленческими стратегиями и опытом масштабирования.
🎓 Среди спикеров:
Михаил Токовинин — сооснователь amoCRM
Сергей Минаев — писатель, медиапродюсер
Владимир Седов — основатель Askona Life Group
Седа Каспарова — эксперт по коммуникациям
Максим Валецкий — сооснователь Mr.Doors
Денис Меренков «Айден» — блогер, предприниматель
Виктор Кузнецов — основатель ВсеИнструменты.ру
Список спикеров пополняется.
⚡ Для наших подписчиков действует купон «amoconf2026», который дает скидку 1000 рублей на все категории билетов.
Зарегистрироваться
#реклама 18+
amoconf.ru
О рекламодателе
☀Объяснение:|
В Kafka (и других брокерах) семантика доставки сообщений по умолчанию — at‑least‑once. Это значит, что сообщение может быть доставлено потребителю более одного раза. Например, консьюмер прочитал сообщение, начал его обрабатывать (обновлять БД), но в этот момент произошёл сбой, и смещение (offset) не было зафиксировано. После перезапуска консьюмер прочитает то же сообщение снова — и обработает его повторно. Это приводит к дубликатам.
Как решается проблема?
Требование идемпотентности на стороне потребителя: обработка одного и того же сообщения несколько раз должна давать тот же результат, что и однократная. Для этого можно:
Хранить уникальный идентификатор сообщения (например, messageId) и проверять его наличие в БД перед обработкой.
Использовать атомарные операции (например, INSERT ... ON CONFLICT DO NOTHING).
Вести отдельную таблицу обработанных ID с TTL.
Пример кода (идемпотентный консьюмер на Python):
```python
import redis
cache = redis.Redis()
def process_message(msg):
msg_id = msg['id']
# Проверяем, не обрабатывали ли уже
if cache.exists(msg_id):
print(f"Дубликат {msg_id}, пропускаем")
return
# Блокируем ID на время жизни (например, 24 часа)
cache.setex(msg_id, 86400, "done")
# Основная бизнес-логика (обновление БД)
update_database(msg)
```
❌ Почему не подходят другие варианты:
A (больше партиций) — увеличивает параллелизм, но не решает дублирование.
C (синхронный коммит) — уменьшает риск потери сообщений, но не устраняет повторную обработку при сбое.
D (retention) — влияет на время хранения сообщений, а не на дублирование.
Реальный кейс:
В платёжном сервисе после перезапуска консьюмера дважды списывались средства с некоторых пользователей. Причина — отсутствие идемпотентности. После внедрения проверки уникальных ID транзакций проблема ушла.
Вывод для аналитика:
В требованиях к интеграции через брокеры сообщений обязательно нужно указывать, что потребители должны быть идемпотентными, если повторная обработка может нанести ущерб (списания, отправка уведомлений, создание заказов). Это требование должно проверяться приёмными тестами. 🎯
Бесплатный курс диджитал-дизайна
На бесплатном курсе ты сможешь:
✨попробовать себя в диджитал-дизайне: афиши, сайты, UX/UI-дизайн (дизайн интерфейсов)
✨сделать 3 проекта для портфолио с обратной связью от наставника
✨понять, как устроена работа дизайнера
✨получить доступ к закрытой базе материалов и пошаговым инструкциям по профессии
Попробовать
#реклама 18+
study.logomachine.ru
О рекламодателе
4767. В системе заказов используется Kafka. Один из консьюмеров обрабатывает события и обновляет базу данных. После перезапуска консьюмера некоторые события были обработаны дважды, что привело к дубликатам в БД. Какое требование к интеграции было упущено?
Как автоматизировать рутину и контролировать процессы?
Битрикс24 CRM. В одном продукте уже есть чаты, задачи, нейросеть, приём платежей и интеграция с 1С. Вся информация о клиентах и сделках хранится в единой базе, доступной с любого устройства.
Руководитель видит отчёты, менеджеры экономят время на рутине, маркетологи получают данные для анализа.
Для любого числа сотрудников. Начните с бесплатного тарифа.
Зарегистрироваться
#реклама 16+
bitrix24.ru
О рекламодателе
☀Объяснение:
1. Суть проблемы
При огромном объёме данных (миллиарды сообщений) неизбежно горизонтальное масштабирование (шардирование). Ключевой принцип: данные, которые часто запрашиваются вместе, должны лежать на одном шарде. В чате все сообщения одного диалога запрашиваются вместе (лента переписки). Если эти сообщения разбросаны по разным шардам, каждый запрос «последние 100 сообщений диалога» превратится в сложный distributed join и сборку результатов, что приведёт к высоким задержкам.
2. Почему (dialog_id, created_at) — оптимально?
dialog_id — уникальный идентификатор пары собеседников (например, хеш от min(user_id, peer_id) + max(...)).
Все сообщения одного диалога попадают в один шард (шардирование по dialog_id).
created_at обеспечивает сортировку внутри диалога и уникальность в составе ключа.
Запрос «последние 100 сообщений» читает данные с одного шарда, по одному индексу, в отсортированном порядке — максимально быстро.
3. Почему другие варианты плохи?
A (message_id) — глобальный автоинкремент не подходит для шардирования: сообщения одного диалога попадают в разные шарды (последовательные ID распределяются по серверам). Запрос за 100 сообщениями диалога затронет все шарды, соберёт их, потом отсортирует и обрежет — очень дорого.
B ((user_a_id, user_b_id, created_at)) — семантически близко к dialog_id, но занимает больше места и требует фиксированного порядка двух ID (нужно сортировать, чтобы гарантировать одинаковый ключ для диалога A–B и B–A). dialog_id — это уже свертка, удобнее.
D ((created_at, message_id)) — шардирование по времени размажет один диалог по многим шардам (сообщения за разные даты). Запрос последних сообщений диалога снова соберёт все шарды.
4. Реальный кейс
Telegram, WhatsApp, VK используют похожую схему: ключ = (chat_id, message_id), где message_id возрастает внутри чата.
Шардирование по chat_id. Благодаря этому даже при миллиардах сообщений открыть любой диалог можно за миллисекунды.
Что должен зафиксировать аналитик:
Ключ шардирования = dialog_id.
Кластерный индекс = (dialog_id, created_at).
Для уникальности можно добавить message_id как автоинкремент внутри диалога (но вторичный ключ).
Вывод: Выбор первичного ключа и ключа шардирования — не техническая деталь, а архитектурное решение, влияющее на масштабируемость и пользовательский опыт. Аналитик, понимающий паттерны доступа к данным, помогает проектировать схему БД, которая не сломается под миллиардами записей. 🎯
Трансформация профессии разработчика в эпоху ИИ
Профессия разработчика меняется уже сейчас: ИИ пишет код, предлагает архитектуру и собирает прототипы за минуты. Но без фундаментальных знаний архитектуры, алгоритмов, сетей, безопасности и DevOps использовать такие инструменты рискованно.
Центральный университет запускает серию бесплатных вебинаров о том, как меняется роль разработчика в 2026 году, какие навыки остаются критически важными и как безопасно применять нейросети в разработке.
Разберем:
— почему ИИ не заменит программиста, но изменит его роль;
— какие навыки будут востребованы;
— чего ждут работодатели;
— почему бэкенд-магистратура может стать преимуществом;
— как вырасти в техлида и тимлида.
Спикеры — эксперты из Центрального университета, Авито и cloud.ru.
21, 23 и 27 апреля 2026, 19:00 мск.
Зарегистрироваться
#реклама 16+
О рекламодателе
4766. В глобальном чат-приложении сообщения хранятся в таблице messages. Топ-запрос: «показать последние 100 сообщений в диалоге между пользователями A и B». Какой первичный ключ обеспечит лучшую производительность при шардировании?
Alpari — выгодный старт для новых трейдеров!
Получай приветственный бонус до $500 — введи код HELLOALPARI при первом депозите
Торгуй и возвращай часть средств с кешбэком до $5 за лот по золоту и валютам!
✅ Надёжный брокер
✅ Удобные платформы MT4/MT5
✅ Быстрые операции и глобальные рынки
⚡Зарегистрируйся и получи бонус уже сейчас ⚡
Узнать больше
Финансовые услуги оказывает: ООО «Альпари-Брокер».
#реклама 16+
promo.welcome2alpari.com
О рекламодателе
ИИ - УЖЕ НЕ «ПОТОМ». ОН ПРЯМО СЕЙЧАС ПЕРЕПИСЫВАЕТ ПРАВИЛА ...
Тексты, анализ, продажи, дизайн, экономия десятков часов в неделю — это не футурология. Это твой обычный вторник.
Вопрос давно не в том, заменит ли ИИ людей.
Вопрос в том, кто обгонит тебя, пока ты думаешь.
Хочешь быть среди первых, кто использует нейросети в полную силу?
ПОДБОРКА сильных экспертов по Нейросетям и ИИ — забирай, пока другие скролят новости:
Остаться или отписаться сможешь в любой момент ✔️ * Ссылка - https://t.me/addlist/6jvq2ugAARVhNjc0
БОЛЬШИНСТВО AI & IT КАНАЛОВ, НА КОТОРЫЕ ТЫ ПОДПИСАН — МАЛО ПОЛЕЗНЫ …
Одни пересказывают новости — другие копируют посты друг у друга. Ты читаешь десятки каналов, но новых идей почти нет.
Сегодня главная ценность - не количество информации, а сильные и качественные источники. Люди, которые действительно работают с технологиями и делятся практикой, а не пересказами.
Эта ПОДБОРКА для тебя, где нет пересказчиков. Только те, кто реально работает с AI & IT сам - руками, а не перьями. Внутри авторы, которые разбирают новые AI-инструменты, технологии и продукты, стартапы, вайб-кодинг и реальные ИИ кейсы. Это экономит время - не нужно искать хорошие каналы по одному.
Делимся знаниями и аудиторией - растём вместе ⚡️ Забирай бесплатно ПАПКУ с Каналами от лучших авторов.
Твой доступ к подборке и бонусам:
⬆️ Просто добавь ПАПКУ - никаких смс или регистраций. Отписаться можно в любой момент. Остаться — тоже ✔️ * Ссылка - https://t.me/addlist/6jvq2ugAARVhNjc0
VOYAH PASSION EVR –
полноприводный гибридный седан для бизнеса и путешествий.
Адаптивная пневмоподвеска, превосходный дизайн, изящный и стремительный облик.
Комфорт класса люкс, захватывающая динамика – 5,9 секунды до 100 км/ч – и бескомпромиссные цифровые решения!
Выбирайте гибридный седан VOYAH СТРАСТЬ/PASSION – от 4 190 000₽ в наличии – с Господдержкой и выгодой по трейд-ин.
Узнать больше
#реклама
voyah.su
О рекламодателе
☀Объяснение:
Это классический пример оптимизации запросов с анти-соединением (anti-join). Хотя все три запроса логически эквивалентны, производительность их может кардинально различаться в зависимости от СУБД и объёмов данных.
Почему NOT EXISTS (B) — оптимальнее?
СУБД может выполнять NOT EXISTS как анти-соединение (anti-join), которое останавливается при первом же совпадении в подзапросе для каждой строки orders.
Планировщик способен использовать индекс на refunds.order_id и для каждого заказа делать очень быстрый поиск — как только нашёлся хотя бы один возврат, проверка прекращается.
Не требуется формировать весь результат подзапроса в памяти.
Почему NOT IN (A) — часто медленнее?
Если в подзапросе встретится NULL, весь запрос вернёт пустой результат (из-за трёхзначной логики). Это логическая ошибка, но даже если NULL нет, СУБД может материализовать весь подзапрос (все 2 млн order_id) во временную таблицу, а затем проверять каждый заказ из orders.
При наличии NULL в refunds.order_id запрос (A) не вернёт ни одной строки, даже если возвратов нет — частая ошибка.
Почему LEFT JOIN ... WHERE NULL (C) — компромисс?
В некоторых СУБД (например, PostgreSQL) этот план может быть таким же эффективным, как NOT EXISTS, но часто требует полного сканирования соединения, если индексы не покрывают все столбцы.
Создаёт промежуточный результат из всех строк orders и refunds, потом отсеивает те, у которых refunds.order_id IS NOT NULL. При больших объёмах это может быть тяжело.
Реальный кейс:
В системе учёта возвратов один из разработчиков использовал NOT IN, и запрос выполнялся 25 секунд. После замены на NOT EXISTS время сократилось до 0.3 секунды. Причина оказалась в том, что в refunds.order_id были NULL (технические возвраты без привязки к заказу), из-за чего NOT IN всегда возвращал пустой результат, но СУБД честно обрабатывала все 10 млн строк.
Что должен знать аналитик:
NOT EXISTS — наиболее безопасный и производительный способ проверить отсутствие связанных записей в большинстве СУБД.
Избегать NOT IN на столбцах, которые могут содержать NULL.
Требовать от команды использования NOT EXISTS в регламенте написания запросов.
Вывод: Даже простой логический запрос может работать по-разному из-за нюансов оптимизатора и наличия NULL. Аналитик, понимающий эти различия, помогает писать не только правильные, но и быстрые запросы. 🎯
Не начинайте внедрять ИИ, пока не сделаете диагностику
У 90% компаний ИИ-проекты не взлетают. Не потому что технология сырая, а потому что бизнес к ней не готов:
⚡ CRM забита мусором.
⚡ Данные не синхронизируются.
⚡ Сотрудники саботируют.
⚡ Безопасность хромает.
Нейросеть не починит это волшебным образом. Она просто масштабирует хаос.
📊 Как провести диагностику и не слить бюджет на эксперименты — читайте в новой статье блога Школы Генерального директора.
Спойлер: эксперт Школы Гендира – Рустам Боровик из Сбера создал инструмент диагностики готовности компании к внедрению ИИ.
Начать
#реклама 16+
gd.ru
О рекламодателе
📈 Маркетологи, которые делают результат, а не «красивые отчёты»
Сохрани папку, пока она открыта.
Здесь не про теорию.
Здесь — про реальные кейсы, цифры и рост.
📌 Как привлекать клиентов, а не просто «лить трафик»
📌 Что нужно, чтобы Telegram приносил реальные продажи
📌 Мощный курс по личному бренду
📌 Инструменты, которые экономят бюджет и время
Никакой магии — только стратегии, которые дают результат.
Если ты маркетолог, предприниматель или просто хочешь понимать, как продают в 2026 — тебе сюда.
Добавляй папку, чтобы не потерять👇
https://t.me/addlist/KJwPBSB44eg5NTli
4765. В таблице orders 10 млн записей, в таблице refunds 2 млн записей. Нужно найти заказы, у которых нет возвратов. Какой запрос выполнится быстрее всего?
Бизнес-конференция по недвижимости с Оскаром Хартманном
⚡Как увеличивать продажи в сфере недвижимости в 2026, когда лиды дорожают, а сделки закрываются сложнее — разбор кейсов и решений, которые приносят результат.
Бесплатная онлайн-конференция для собственников и руководителей агентств недвижимости, девелоперских компаний, строительных и ремонтных организаций.
3,5 часа с экспертами-практиками из ведущих компаний рынка недвижимости.
В программе:
— новые ниши и возможности в условиях рыночных изменений
— ключевые тренды в сфере недвижимости
— новые стандарты продаж и управления
— реальные кейсы автоматизации бизнеса
Регистрация на сайте.
Узнать больше
#реклама 16+
business2026.ru
О рекламодателе
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
