Files
santifer--career-ops/modes/ua/interview-prep.md
T
wehub-resource-sync d083df1fdb
CodeQL Analysis / Analyze (javascript-typescript) (push) Failing after 2s
Web CI / web typecheck + build (push) Failing after 1s
Release Please / release-please (push) Failing after 1s
CodeQL Analysis / Analyze (go) (push) Failing after 16s
chore: import upstream snapshot with attribution
2026-07-13 12:02:43 +08:00

8.8 KiB
Raw Blame History

Режим: interview-prep — Підготовка до співбесіди

Коли користувач просить підготуватися до співбесіди в конкретній компанії, або оцінка ≥ 4.0 і статус оновлено на Interview.

Вхідні дані

  1. Назва компанії та посада (обов'язково)
  2. Звіт оцінки в reports/ (якщо є)
  3. Банк історій interview-prep/story-bank.md
  4. CV cv.md + article-digest.md
  5. Профіль config/profile.yml + modes/_profile.md

Крок 1 — Дослідження

WebSearch-запити. Витягати структуровані дані, не перекази. Цитувати джерела.

Запит Що витягти
"{company} {role} interview questions site:glassdoor.com" Реальні питання, складність, таймлайн, кількість раундів
"{company} interview process site:teamblind.com" Описи процесу, дані про компенсацію
"{company} {role} interview site:leetcode.com/discuss" Конкретні задачі, теми system design
"{company} engineering blog" Стек, цінності, технічні пріоритети
"{company} співбесіда відгуки site:dou.ua" Відгуки українською про процес співбесіди
"{company} інтерв'ю досвід site:dou.ua" Досвід проходження співбесід на DOU
"{company} відгуки співробітників site:dou.ua" Відгуки про компанію від працівників
"{company} interview site:djinni.co" Відгуки кандидатів на Djinni

НЕ вигадувати питання. Виведені з JD — позначати [виведено з JD].

Крок 2 — Огляд процесу

## Огляд процесу

- **Раунди:** {N} раундів, ~{X} днів від початку до кінця
- **Формат:** {напр., скринінг HR → технічне інтерв'ю → тестове → onsite → наймаючий менеджер}
- **Складність:** {X}/5 (середнє Glassdoor, N відгуків)
- **Позитивний досвід:** {X}%
- **Особливості:** {напр., "парне програмування замість дошки", "без LeetCode, тільки практичні задачі"}
- **Джерела:** {посилання}

Крок 3 — Розбір за раундами

### Раунд {N}: {Тип}

- **Тривалість:** {X} хв
- **Проводить:** {колега / менеджер / skip-level / рекрутер}
- **Що оцінюють:** {конкретні навички}
- **Зафіксовані питання:**
  - {питання} — [джерело: Glassdoor 2026-Q1]
- **Як готуватися:** {1-2 конкретні дії}

Крок 4 — Вірогідні питання

Технічні

Питання з system design, написання коду, архітектури, domain knowledge.

Поведінкові

Питання про лідерство, конфлікти, колаборацію, невдачі. Для кожного — яка історія з story-bank.md підходить найкраще.

Специфічні для ролі

Питання, прив'язані до конкретного JD (з урахуванням архетипу).

Red flags у бекграунді

Питання, які інтерв'юер вірогідно задасть про прогалини, переходи або незвичайні елементи у бекграунді. Читати _profile.md та cv.md.

Крок 5 — Маппінг банку історій

# Вірогідне питання/тема Найкраща історія з story-bank.md Fit Прогалина?
  • strong: історія прямо відповідає на питання
  • partial: історія суміжна, потрібний рефреймінг
  • none: немає підходящої → відзначити для користувача

Крок 6 — Чекліст технічної підготовки

- [ ] {тема} — чому: "{доказ з дослідження}"
- [ ] {тема} — чому: "{їхній блог/продукт каже, що це важливо}"

Пріоритизувати за частотою та релевантністю. Максимум 10 пунктів.

Крок 7 — Сигнали компанії

  • Цінності, на які скрінять: назвати, цитувати джерело
  • Словник для використання: внутрішні терміни компанії
  • Чого уникати: анти-патерни з відгуків
  • Питання їм: 2-3 гострих питання, що демонструють домашню роботу

Специфіка українських співбесід 🇺🇦

Типові раунди в українських ІТ-компаніях

  1. Скринінг HR (20-30 хв): мотивація, зарплатні очікування, формат роботи, англійська
  2. Технічне інтерв'ю (60-90 хв): знання стеку, архітектура, практичні задачі
  3. Live coding (45-60 хв): алгоритми або практичні задачі (частіше практичні)
  4. System design (60 хв): проєктування систем (особливо у продуктових компаніях)
  5. Культурний fit (30-45 хв): цінності, командна робота, комунікація
  6. Тестове завдання — поширене в українських компаніях (1-4 години, іноді take-home)

Часті питання на українських співбесідах

  • "Розкажіть про себе" (2-3 хвилини, структуровано)
  • "Чому шукаєте нову роботу?"
  • "Зарплатні очікування?" (уточнити USD/UAH, ФОП/штат)
  • "Готовність до переїзду / timezone overlap?"
  • "Розкажіть про найскладніший проєкт"
  • "Як вирішуєте конфлікти в команді?"
  • "Який ваш рівень англійської?" (часто перевіряють в процесі)
  • System design: "Спроєктуйте {URL shortener / чат / стрічка новин / платіжна система}"

Формат STAR+R українською

  • С (Ситуація): Контекст і вступні дані
  • З (Завдання): Що потрібно було зробити
  • Д (Дії): Що конкретно зроблено
  • Р (Результат): Вимірюваний результат
  • О (Осмислення): Що зрозумів, що зробив би інакше

Висновок

Зберегти звіт у interview-prep/{company-slug}-{role-slug}.md.

# Підготовка до співбесіди: {Компанія} — {Роль}

**Звіт:** {посилання на звіт оцінки або "N/A"}
**Досліджено:** {YYYY-MM-DD}
**Джерела:** {N} відгуків Glassdoor, {N} постів Blind, {N} інших

Правила

  • НІКОЛИ не вигадувати питання і приписувати їх джерелам.
  • НІКОЛИ не фабрикувати рейтинги Glassdoor.
  • Цитувати все. Кожне питання, кожна статистика отримує джерело або тег [виведено].
  • Генерувати мовою JD (UA за замовчуванням для україномовних вакансій).
  • Бути прямим. Це робочий документ підготовки, не мотиваційна промова.