The Inverted Interview vision is substantially realized in the codebase:
| Feature | Status | Location |
|---|---|---|
| Compatibility Analysis Engine | Built | packages/content-model/src/compatibility.ts |
| 5-Factor Scoring (skill, values, growth, sustainability, compensation) | Built | CompatibilityAnalyzer class |
| Mask Resonance Analysis | Built | analyzeMaskResonance() in compatibility engine |
| Role-Family Curation | Built | packages/content-model/src/role-families.ts |
| Tone Analysis | Built | packages/content-model/src/tone.ts |
| Follow-Up Generation | Built | packages/content-model/src/follow-up-generator.ts |
| Live Compatibility Dashboard | Built | apps/web/src/components/CompatibilityDashboard.tsx |
| Market Rate Analysis | Built | packages/content-model/src/market-rate.ts |
| Green/Red Flag Detection | Built | Part of CompatibilityAnalyzer |
| Interview Question Flow | Designed | Full question bank in this document |
| Real-Time Video/Audio Analysis | Future | Requires LLM integration layer |
| Multi-Party Interviews | Future | See “Future Extensions” below |
You share a link. When an employer/partner visits, they answer your questions. Their answers—combined with job requirements that appear from the sides of the stage (injected into the system)—are analyzed against your profiles, masks, and growth objectives.
You become the evaluator. They prove fit.
When an employer lands on your link:
┌─────────────────────────────────────────────────────────────┐
│ IN-MIDST-MY-LIFE │
│ Candidate Evaluation │
│ │
│ Welcome, Recruiter / Hiring Manager │
│ │
│ Before we proceed, I'd like to understand if we're a fit. │
│ Please answer a few questions about your organization: │
│ │
│ [Interviewer answers YOUR questions] │
│ ├─ "What does success look like in this role?" │
│ ├─ "Describe your company culture in 3 words" │
│ ├─ "What's your growth trajectory for this position?" │
│ ├─ "What mistakes have you made in hiring?" │
│ ├─ "How do you handle failure?" │
│ ├─ "What are your non-negotiables?" │
│ └─ "What would a 'bad fit' look like?" │
│ │
│ [Real-time feedback as they answer] │
│ - Tone analysis: Defensive? Transparent? │
│ - Values alignment: Match against yours? │
│ - Growth markers: Sustainable trajectory? │
└─────────────────────────────────────────────────────────────┘
While they answer, job requirements appear—
┌─────────────────────────────────────────────────────────────┐
│ │
│ [INTERVIEWER'S ANSWERS] [JOB REQUIREMENTS APPEARING] │
│ │
│ "Success is shipping fast │ Required Skills: │
│ and iterating with users" │ • TypeScript ✓ │
│ │ • React ✓ │
│ "Culture: chaos but high │ • System Design ✓ │
│ trust" │ • Leadership X (?) │
│ │ │
│ "Growth: you lead a team │ KPIs: │
│ in 18 months" │ • Ship 2 features/week │
│ │ • 99.9% uptime │
│ "Biggest mistake: hired │ • Team morale > 8/10 │
│ for credentials, not fit" │ │
│ │ Market Offer: │
│ "Bad fit: someone who │ • $180k base │
│ needs certainty" │ • 20% equity │
│ │ • 3 weeks vacation │
│ │ │
└─────────────────────────────────────────────────────────────┘
YOUR EVALUATION ENGINE ANALYZES IN REAL-TIME
1. Skill-to-Role Mapping
Their Requirements vs. Your Capabilities
├─ TypeScript: You (Expert) vs. Role (Expert) ✅ Perfect match
├─ React: You (Advanced) vs. Role (Advanced) ✅ Perfect match
├─ Leadership: You (Developing) vs. Role (Required) ⚠️ Gap exists
└─ Compatibility Score: 85%
2. Values Alignment
What They Said What Your Profile Says
├─ "High trust culture" You value autonomy ✅
├─ "Chaos/iterative" You prefer structure ⚠️
├─ "Mission-driven" You seek impact ✅
├─ "Growth-oriented" You're learning-focused ✅
└─ Values Match: 78%
3. Growth Projection
18-month Growth They Offer vs. Your Trajectory
├─ Technical: TypeScript → Rust? (Your goal: Go)
├─ Leadership: IC → Manager (Your path: Architect)
├─ Domain: Web → Systems (Aligned? Tangential?)
└─ Growth Fit: 62% (Partial alignment)
4. Sustainability Score
Can you sustain 2 features/week?
├─ Your velocity: 1.8 features/week (baseline)
├─ Context overhead: 15% (new team/codebase)
├─ Predicted: 1.53 features/week
└─ Sustainability: ⚠️ TIGHT (90% of requirement)
5. Compensation Analysis
What They Offer vs. Market + Your Value
├─ Base: $180k (market avg for your skills: $190k)
├─ Equity: 20% (??? - need to ask: vesting, strike price)
├─ Total Value: ~$240k/year (if exit in 5 years)
├─ Your Minimum: $200k
└─ Offer Assessment: ⚠️ BELOW THRESHOLD
If they need: “Quick-shipping pragmatist” → Your Artisan mask surfaces
"I can ship MVP features in 2-week sprints
and iterate based on user feedback. I'm comfortable
with technical debt when it unlocks learning."
If they need: “Architectural thinker” → Your Architect mask surfaces
"I design for scalability and ask 'what's the long-term
cost of this decision?' I can balance pragmatism
with thoughtful design."
If they need: “Team builder” → Your Synthesist mask surfaces
"I help teams understand each other's perspectives.
I can mentor emerging engineers while shipping features."
The interviewer sees not just your skills, but which aspect of you fits their needs.
┌─────────────────────────────────────────────────────────────┐
│ INTERVIEWER DASHBOARD │
├─────────────────────────────────────────────────────────────┤
│ │
│ Overall Fit: 72% ████████░ │
│ │
│ Skill Match: 92% (You need: 8/10 skills, they have: 7.5) │
│ Values Align: 78% (High trust, but different tempo) │
│ Growth Fit: 62% (They want Architect, you want Manager) │
│ Sustainability: 90% (Will they burn out?) │
│ Compensation: ⚠️ Below their market rate │
│ │
│ RED FLAGS: │
│ • They said "chaos but high trust" │
│ You value structure → potential friction │
│ • Leadership role in 18 months + $180k offer │
│ Your market rate is ~$200k → lowball │
│ • You're learning Go, they need TypeScript │
│ Growth misalignment │
│ │
│ GREEN FLAGS: │
│ • "Hired for fit, not credentials" (Your philosophy) │
│ • Rapid shipping (Your tempo) │
│ • Trust-based culture (Your preference) │
│ • Learning opportunity in leadership │
│ │
│ QUESTIONS TO ASK THEM BACK: │
│ [System-generated based on gaps] │
│ ✓ "Can we discuss the equity structure?" │
│ ✓ "How do you handle burnout in fast-shipping?" │
│ ✓ "What does 'chaos' look like in practice?" │
│ │
└─────────────────────────────────────────────────────────────┘
┌─────────────────────────────────────────────────────────────┐
│ YOUR EVALUATION SUMMARY │
├─────────────────────────────────────────────────────────────┤
│ │
│ OPPORTUNITY ANALYSIS │
│ │
│ Would trigger your ARCHITECT mask (82% fit) │
│ Offers sustainable growth for 18-24 months │
│ Below market rate but high learning value │
│ Misalignment: You want structure, they offer chaos │
│ │
│ RECOMMENDATION: │
│ → Proceed to conversation phase │
│ → Negotiate on compensation or clarity on chaos │
│ → Ask about their definition of "structure" │
│ │
└─────────────────────────────────────────────────────────────┘
┌──────────────────────────────────────────────────────────┐
│ INTERVIEWER VISIT │
└──────────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────┐
│ They Answer Your Questions │
│ (Tone, language, values revealed) │
└─────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────┐
│ Job Requirements Injected (from their system) │
│ (Skills, KPIs, compensation, growth) │
└─────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────┐
│ LLM Analysis Engine: │
│ • Extract values/intentions from answers │
│ • Match against your profile/masks │
│ • Calculate sustainability scores │
│ • Identify growth alignment │
│ • Generate compatibility insights │
└─────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────┐
│ Real-time Visualization │
│ (Both parties see compatibility) │
└─────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────┐
│ Recommended Next Steps │
│ (Conversation prompts, negotiation points) │
└─────────────────────────────────────────────────────┘
On Culture & Values:
On Growth:
On Sustainability:
On Authenticity:
1. Interview Interface (apps/web/src/app/interview/[profileId]/page.tsx)
2. Job Requirements Injection (apps/api/src/routes/interviews.ts)
3. Compatibility Engine (packages/content-model/src/compatibility.ts)
4. Real-Time Dashboard (apps/web/src/components/CompatibilityDashboard.tsx)
5. Persistent Store (apps/api/src/repositories/interviews.ts)
This inverts the power dynamic from:
It’s not adversarial. It’s collaborative evaluation where both parties honestly assess fit before committing significant time and energy.
You’re not running away from interviews. You’re running toward the right ones.
If incompatible:
Everyone wins.