8.8 KiB
Режим: interview-prep — Підготовка до співбесіди
Коли користувач просить підготуватися до співбесіди в конкретній компанії, або оцінка ≥ 4.0 і статус оновлено на Interview.
Вхідні дані
- Назва компанії та посада (обов'язково)
- Звіт оцінки в
reports/(якщо є) - Банк історій
interview-prep/story-bank.md - CV
cv.md+article-digest.md - Профіль
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 гострих питання, що демонструють домашню роботу
Специфіка українських співбесід 🇺🇦
Типові раунди в українських ІТ-компаніях
- Скринінг HR (20-30 хв): мотивація, зарплатні очікування, формат роботи, англійська
- Технічне інтерв'ю (60-90 хв): знання стеку, архітектура, практичні задачі
- Live coding (45-60 хв): алгоритми або практичні задачі (частіше практичні)
- System design (60 хв): проєктування систем (особливо у продуктових компаніях)
- Культурний fit (30-45 хв): цінності, командна робота, комунікація
- Тестове завдання — поширене в українських компаніях (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 за замовчуванням для україномовних вакансій).
- Бути прямим. Це робочий документ підготовки, не мотиваційна промова.