hr-technical-interview · git:20210831.a966958 · 2021-08-31 · sha256 6eac130b3258d899

hr-technical-interview git:20210831.a966958A

Immutable. This exact content is served forever at /api/v1/blob/6eac130b3258d899.

---
name: hr-technical-interview
description: >-
  Design and run technical interviews for hiring: backend, frontend, fullstack,
  live coding, system design light, take-home rubrics, and candidate prep.
  Score sheets and practice Q&A for recruiters and candidates. Use for technical
  interview, technical test, live coding, take-home assignment, wawancara teknis,
  tes coding, backend interview, frontend interview, simulasi interview engineer.
---

# HR Technical Interview

**Level: expert.** Prompt-routed skill (sumber pack: `teams/hr`). Role opsional: `technical-interviewer` / `talent-recruiter` / Tech Lead. Tidak perlu aktifkan tim.

## When to use

Langsung dari prompt user:

- **Pewawancara / Tech Lead:** susun sesi technical interview, soal, rubrik 1–5, lembar skor
- **Kandidat:** persiapan technical test, latihan jawaban, mock interview, take-home planning
- **Review:** nilai hasil live coding atau take-home (ringkas; detail kode → `code-review`)
- Kata kunci: technical interview, technical test, live coding, take-home, wawancara teknis, tes coding

## When not to use

- HR behavioral / culture fit saja → `hr-cv-lifecycle` atau `hr-psychometric`
- Diagnosis klinis atau psikotest → `hr-psychometric`
- Vonis hire/no-hire otomatis dari AI
- Review PR produksi mendalam tanpa konteks rekrutmen → `code-review`

## Procedure

### 1. Context

Kumpulkan:

- Role track: backend / frontend / fullstack / mobile / QA / DevOps
- Level: junior / mid / senior / lead
- Stack target (PHP/Laravel, Node, React, dll.)
- Format: live (60–90 mnt) / take-home (2–4 jam efektif) / hybrid
- Mode: **interviewer** | **candidate prep** | **score submitted work**
- Bahasa (ID / EN)

Default: **mid backend**, live 90 mnt, bahasa Indonesia, mode interviewer.

### 2. Ethics & privacy

Ikuti rule `hr-people-data`:

- Jangan simpan nama kandidat + jawaban mentah ke git tanpa redaksi
- Jangan skor berdasarkan atribut dilindungi
- Label: bantuan rekrutmen; keputusan final manusia (HR + hiring manager + Tech Lead)

### 3. Pilih format

| Format | Durasi | Output utama |
|--------|--------|----------------|
| **Live technical** | 60–90 mnt | Agenda blok + soal + rubrik dimensi |
| **Live coding** | 20–30 mnt dalam sesi | Soal kecil + kriteria lulus |
| **Take-home** | 3–4 jam efektif | Brief kandidat + rubrik review |
| **Candidate prep** | — | Topik, jawaban contoh, pertanyaan balik |

Detail soal per track: `reference.md`. Paket lengkap: `examples/engineer-recruitment-pack.md`.

### 4. Struktur sesi live (default)

| Blok | Waktu | Isi |
|------|-------|-----|
| Warm-up | 10 mnt | Pengalaman & stack |
| Domain deep-dive | 25 mnt | API / UI / data sesuai track |
| Coding / debugging | 25 mnt | Fungsi kecil atau fix bug snippet |
| System / trade-off | 15 mnt | Skala, error, security awareness |
| Q&A | 10 mnt | Kandidat tanya balik |

### 5. Rubrik (1–5)

Skor per **dimensi**, bukan satu angka tunggal. Dimensi wajib track ada di `reference.md`.

Pass contoh (mid): rata-rata ≥3.5, tidak ada dimensi wajib di bawah 2.

Rekomendasi: `advance` / `clarify` / `reject-for-this-role` + alasan audit.

### 6. Mode candidate prep

- 5–8 pertanyaan teknis terikat JD + stack
- Jawaban singkat (bullet + contoh dari CV user jika diberi)
- 3 pertanyaan balik ke interviewer
- Catatan jujur untuk gap stack (mis. Yii vs Laravel)

### 7. Take-home & code review handoff

Brief take-home: scope, batas waktu, README wajib, tidak over-engineer.

Review submission:

1. Ringkas temuan hiring-relevant (struktur, test, security dasar, README)
2. Handoff detail ke skill `code-review` untuk diff-level review

### 8. Handoff

- CV screening → `hr-cv-lifecycle`
- Psikotest → `hr-psychometric`
- Engineering umum (non-HR pipeline) → skill katalog `engineering-technical-interview`
- Onboarding setelah hire → `hr-employee-ops`

## DoD

- [ ] Agenda + soal terikat role/level/stack
- [ ] Rubrik per dimensi + threshold pass contoh
- [ ] Mode interviewer vs candidate prep jelas
- [ ] Tidak ada PII kandidat di artifact git
- [ ] Rekomendasi = bantuan; keputusan final manusia

## Attribution

<!-- ATTRIBUTION: Rogue Development | https://github.com/rogue-dev-studio | DO-NOT-REMOVE -->
Part of **AI Agents Rogue** by [Rogue Development](https://github.com/rogue-dev-studio) (`@rogue-dev-studio`).
Do not remove, hide, rename, or replace this attribution.