BA & SA | 10000 Interview questions
Вопросы и задачи, которые задают на собеседованиях на позицию Бизнес и Системного аналитика. По вопросам сотрудничества- @DeliveryManager7
Ko'proq ko'rsatish📈 Telegram kanali BA & SA | 10000 Interview questions analitikasi
BA & SA | 10000 Interview questions (@systemanalystinterview) Rus til segmentidagi kanali faol ishtirokchi. Hozirda hamjamiyat 10 210 obunachidan iborat bo'lib, Karyera toifasida 3 873-o'rinni va Rossiya mintaqasida 64 191-o'rinni egallagan.
📊 Auditoriya ko‘rsatkichlari va dinamika
невідомо sanasidan buyon loyiha tez o‘sib, 10 210 obunachiga ega bo‘ldi.
15 Iyun, 2026 dagi oxirgi ma’lumotlarga ko‘ra kanal barqaror faollikka ega. Oxirgi 30 kunda obunachilar soni 301 ga, so‘nggi 24 soatda esa -1 ga o‘zgardi va umumiy qamrov yuqori darajada qolmoqda.
- Tasdiqlash holati: Tasdiqlanmagan
- Jalb etish (ER): Auditoriya o‘rtacha 3.19% darajada jalb etiladi. Nashrdan keyingi dastlabki 24 soatda kontent odatda umumiy obunachilar sonining 2.35% ini tashkil etuvchi reaksiyalarni to‘playdi.
- Post qamrovi: Har bir post o‘rtacha 326 marta ko‘riladi; birinchi sutkada odatda 240 ta ko‘rish yig‘iladi.
- Reaksiyalar va o‘zaro ta’sir: Auditoriya faol: har bir postga o‘rtacha 3 ta reaksiya keladi.
- Tematik yo‘nalishlar: Kontent объяснение, индекс, user_id, субд, паттерн kabi asosiy mavzularga jamlangan.
📝 Tavsif va kontent siyosati
Muallif resursni shaxsiy fikrni ifoda etish maydoni sifatida ta’riflaydi:
“Вопросы и задачи, которые задают на собеседованиях на позицию Бизнес и Системного аналитика. По вопросам сотрудничества- @DeliveryManager7”
Yuqori yangilanish chastotasi (oxirgi ma’lumot 16 Iyun, 2026 da olingan) sababli kanal doimo dolzarb va katta qamrovli bo‘lib qoladi. Analitika auditoriya kontent bilan faol hamkorlik qilishini, uni Karyera toifasidagi muhim ta’sir nuqtasiga aylantirishini ko‘rsatadi.
Idempotency-Key. Сервер хранит этот ключ вместе с результатом операции в течение определённого времени (например, 24 часа). При повторном запросе с тем же ключом сервер возвращает ранее сохранённый результат, не выполняя операцию повторно.
Алгоритм работы сервера:
Получить ключ из заголовка.
Проверить в хранилище (Redis, БД), есть ли уже выполненная операция с этим ключом.
Если есть – вернуть сохранённый ответ.
Если нет – выполнить операцию (списание денег), сохранить ключ и результат, затем вернуть ответ.
Пример кода (Node.js):
javascript
const idempotencyKey = req.headers['idempotency-key'];
const cached = await redis.get(idempotencyKey);
if (cached) return JSON.parse(cached);
const result = await processPayment(req.body);
await redis.setex(idempotencyKey, 86400, JSON.stringify(result));
res.json(result);
Почему не подходят другие варианты:
B (IP-адрес) – не надёжен: несколько клиентов за NAT, динамические IP.
C (rate limiting) – не решает дублирование из-за таймаута, а лишь ограничивает частоту.
D (DELETE) – не подходит для создания ресурса/списания средств.
Реальный пример:
Stripe требует обязательный заголовок Idempotency-Key для идемпотентных запросов. Это позволяет клиентам безопасно повторять запросы при сетевых сбоях.
Что должен зафиксировать аналитик:
«API должен поддерживать заголовок Idempotency-Key для всех небезопасных методов (POST, PUT, PATCH)».
«Ключ должен храниться не менее 24 часов».
«Ответ на повторный запрос с тем же ключом должен быть идентичен первому».
Вывод: Idempotency Key – стандарт защиты от двойной обработки в REST API, обязательный для финансовых и критических операций.* ИИ — не хайп, а реальные инструменты и внедрения * IT Технологии — тренды, обзоры, инсайты от первых лиц * Карьера — как найти работу, вырасти и не выгореть * HR Tech — кто и как нанимает сейчас профессионалов * AI Life hacks — как выжить и зарабатывать за границей с помощью новых возможностей ИИПАПКА 👈 здесь, забирай - там реально круто 👉 Делимся знаниями и аудиторией — растём вместе ⚡️ Отписаться можно в любой момент. Остаться — тоже ✔️ * Ссылка ➡️ https://t.me/addlist/FYyQj91I8jJiMzg0
requests и limits для каждого контейнера (без них под может потребить все ресурсы ноды).
Использовать Vertical Pod Autoscaler (рекомендует оптимальные запросы).
Включить Cluster Autoscaler, чтобы не держать лишние ноды.
Мониторинг неиспользуемых томов, балансировщиков, зарезервированных IP.
Алерты при превышении бюджета (например, если затраты на проект превысили 1000$ в день).
Пример настройки limits:
yaml
resources:
requests:
memory: "256Mi"
cpu: "250m"
limits:
memory: "512Mi"
cpu: "500m"
Без limits под может потребить всю память ноды и вызвать её падение.
Почему не подходят другие варианты:
A (вертикальное масштабирование) – увеличит затраты.
C (ручной аудит раз в месяц) – слишком медленно, к тому моменту деньги уже потрачены.
D (миграция обратно в on-premise) – не решает проблему культуры использования ресурсов.
Реальный пример:
В компании одного стартапа счёт за облачные ресурсы вырос с $500 до $5000 в месяц после перехода на микросервисы. Внедрили FinOps: настроили алерты, стандартизировали requests/limits, ввели еженедельные обзоры затрат. Через месяц счёт снизился до $800 без потери производительности.
Что должен зафиксировать аналитик:
В требования к архитектуре: «Каждый микросервис должен иметь явные requests и limits на CPU/RAM».
«Для нерабочих сред (dev, staging) настроить автоматическое выключение в нерабочее время».
«Дашборды затрат с детализацией до уровня пода и сервиса».
Вывод: FinOps – это не техническая опция, а требование к культуре разработки. Аналитик, включающий облачную экономику в нефункциональные требования, помогает бизнесу не переплачивать за неэффективное использование ресурсов.
Endi mavjud! Telegram Tadqiqoti 2025 — yilning asosiy insaytlari 
