Skip to content

07 Session Management and Debrief

Vishwjeet Singh Vilkhu edited this page Sep 5, 2026 · 1 revision

Session Management & Interview Debrief

WishPilot features a structured Session System designed to keep candidate information, target companies, job descriptions, and conversation histories cleanly organized across multiple interview loops.


1. Creating & Configuring an Interview Session

In the Sessions & Roles tab, you can create independent sessions for different companies or job applications:

┌────────────────────────────────────────────────────────────────────────┐
│                        INTERVIEW SESSION SETUP                         │
├────────────────────────────────────────────────────────────────────────┤
│ Session Name:      [ Google L5 - Distributed Systems Round           ] │
│ Target Company:    [ Google                                          ] │
│ Category Stream:   [ IT & Software Development (System Architecture) ] │
│ Target Role:       [ Senior Staff Backend Engineer                   ] │
│ Answer Style:      [ Deep Technical                                  ] │
├────────────────────────────────────────────────────────────────────────┤
│ Target Job Description (Paste JD Highlights):                          │
│ "Experience with multi-region Spanner, high-throughput RPCs, Kafka..."│
├────────────────────────────────────────────────────────────────────────┤
│ Candidate Background Context:                                          │
│ [ Use Profile Resume ]  or  [ Upload Company-Specific Tailored Resume ] │
└────────────────────────────────────────────────────────────────────────┘

Key Session Properties:

  • Category Framework Binding: Each session binds to one of the 9 industry streams, ensuring that answers automatically utilize the appropriate domain framework (e.g. LAST for customer support, 3-Statement for banking, STAR for leadership).
  • Independent History Log: Each session maintains its own chronological log of questions and answers. Switching sessions immediately loads that specific session's history.
  • Fast Switching: Switch sessions from the Studio Dashboard or directly from the Floating HUD dropdown header.

2. Resume & PDF Parsing Integration

WishPilot includes in-browser PDF extraction powered by PDF.js:

  1. In the Resume & JD tab, choose Upload PDF Resume.
  2. Select your resume .pdf file.
  3. WishPilot parses the text client-side directly in memory without uploading your file to any third-party server.
  4. The parsed text populates your candidate profile, allowing the AI engine to reference your actual past technologies and project experiences naturally in spoken answers.

3. Post-Interview Debrief & Export

After completing an interview or mock practice session, review your conversation under the Debrief & Export tab.

Export Formats:

1. Markdown Export (.md)

Click Export Transcript (Markdown) to generate a formatted markdown document:

# Interview Debrief: Google L5 - Distributed Systems Round
- **Company**: Google
- **Role**: Senior Staff Backend Engineer
- **Category**: IT & Software Development
- **Date**: September 5, 2026

---

### Question 1 (14:32:10)
> How do you design an idempotent payment processing service handling 5,000 transactions per second?

#### Spoken Answer:
**SPEAK THIS FIRST (10s TL;DR)**:
"I enforce idempotency by using a client-generated UUID as an idempotency key, validated atomically using Redis SETNX with a 24-hour TTL..."

---

### Question 2 [Refined: TECHNICAL] (14:34:45)
> [Refined: TECHNICAL] How do you design an idempotent payment processing service handling 5,000 transactions per second?
...

2. JSON Export (.json)

Click Export JSON for programmatic access, archiving into personal knowledge bases (e.g. Obsidian, Notion, or custom databases).


4. Post-Interview Review Best Practices

Use your session history to conduct self-directed continuous improvement:

  1. Identify Vague Punchlines: Review whether your 10-second TL;DR was concise enough to speak immediately without stammering.
  2. Review Refinement Frequency: If you found yourself repeatedly clicking "Make Shorter", switch your session's default Answer Style from Technical to Concise.
  3. Verify Resume Alignment: Check that the AI naturally integrated your actual stack rather than fabricating fictitious past project titles.

Clone this wiki locally