149 lines
8.8 KiB
Markdown
149 lines
8.8 KiB
Markdown
# Режим: 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 — Огляд процесу
|
||
|
||
```markdown
|
||
## Огляд процесу
|
||
|
||
- **Раунди:** {N} раундів, ~{X} днів від початку до кінця
|
||
- **Формат:** {напр., скринінг HR → технічне інтерв'ю → тестове → onsite → наймаючий менеджер}
|
||
- **Складність:** {X}/5 (середнє Glassdoor, N відгуків)
|
||
- **Позитивний досвід:** {X}%
|
||
- **Особливості:** {напр., "парне програмування замість дошки", "без LeetCode, тільки практичні задачі"}
|
||
- **Джерела:** {посилання}
|
||
```
|
||
|
||
## Крок 3 — Розбір за раундами
|
||
|
||
```markdown
|
||
### Раунд {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 — Чекліст технічної підготовки
|
||
|
||
```markdown
|
||
- [ ] {тема} — чому: "{доказ з дослідження}"
|
||
- [ ] {тема} — чому: "{їхній блог/продукт каже, що це важливо}"
|
||
```
|
||
|
||
Пріоритизувати за частотою та релевантністю. Максимум 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`.
|
||
|
||
```markdown
|
||
# Підготовка до співбесіди: {Компанія} — {Роль}
|
||
|
||
**Звіт:** {посилання на звіт оцінки або "N/A"}
|
||
**Досліджено:** {YYYY-MM-DD}
|
||
**Джерела:** {N} відгуків Glassdoor, {N} постів Blind, {N} інших
|
||
```
|
||
|
||
## Правила
|
||
|
||
- **НІКОЛИ не вигадувати питання і приписувати їх джерелам.**
|
||
- **НІКОЛИ не фабрикувати рейтинги Glassdoor.**
|
||
- **Цитувати все.** Кожне питання, кожна статистика отримує джерело або тег `[виведено]`.
|
||
- Генерувати мовою JD (UA за замовчуванням для україномовних вакансій).
|
||
- Бути прямим. Це робочий документ підготовки, не мотиваційна промова.
|