Skip to content

1-Page Interviewer Checklist

Candidate Name: ________________________ ​Interviewer: ____________________________ ​Date: _________________________________

1️⃣ Vibe Coding (0–2 each)

⬜ Thinks aloud while coding
⬜ Comfortable starting from blank
⬜ Adjusts calmly after mistakes
⬜ Keeps flow without freezing
Score: ___ / 8

2️⃣ React Fundamentals (0–2 each)

⬜ Controlled input understanding
⬜ State vs normal variables
⬜ useEffect awareness
⬜ Conditional rendering
Score: ___ / 8

3️⃣ JavaScript Core Concepts

Hoisting (0–2)

var vs let/const
⬜ Temporal Dead Zone

Scope (0–2)

⬜ Block vs function scope
⬜ Explains with example

Closures (0–2)

⬜ Explains why it works
⬜ Connects to React/events
Score: ___ / 12

4️⃣ Debugging & Async Thinking (0–2 each)

⬜ Handles async / race conditions
⬜ Uses logical debugging (not guessing)
⬜ Explains loading & error states
Score: ___ / 6

5️⃣ SPF Task Understanding (0–2 each)

⬜ Can explain app flow clearly
⬜ Validation & edge cases handled
⬜ Refactor / improvement ideas
Score: ___ / 6

6️⃣ Behavior & Culture Check (0–2 each)

⬜ Biggest achievement explained clearly
⬜ Worst regret + learning
⬜ IELTS / GRE prep transparency
⬜ Motivation behind CSE
⬜ Motivation behind Frontend
⬜ Aim in life (5–10 years)
Score: ___ / 12

7️⃣ Communication & Attitude (0–2 each)

⬜ Clear, structured communication
⬜ Honest about gaps
⬜ Receptive to hints & feedback
Score: ___ / 6

📊 FINAL SCORE

Total: ___ / 58
Technical Minimum: 35+ ​Culture Minimum: 8+

✅ FINAL DECISION

☐ Hire ☐ Maybe ☐ Reject
One-line gut feeling:
Want to print your doc?
This is not the way.
Try clicking the ··· in the right corner or using a keyboard shortcut (
CtrlP
) instead.