-
Notifications
You must be signed in to change notification settings - Fork 0
07 Session Management and 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.
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 ] │
└────────────────────────────────────────────────────────────────────────┘
- 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.
WishPilot includes in-browser PDF extraction powered by PDF.js:
- In the Resume & JD tab, choose Upload PDF Resume.
- Select your resume
.pdffile. - WishPilot parses the text client-side directly in memory without uploading your file to any third-party server.
- The parsed text populates your candidate profile, allowing the AI engine to reference your actual past technologies and project experiences naturally in spoken answers.
After completing an interview or mock practice session, review your conversation under the Debrief & Export tab.
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?
...Click Export JSON for programmatic access, archiving into personal knowledge bases (e.g. Obsidian, Notion, or custom databases).
Use your session history to conduct self-directed continuous improvement:
- Identify Vague Punchlines: Review whether your 10-second TL;DR was concise enough to speak immediately without stammering.
- Review Refinement Frequency: If you found yourself repeatedly clicking "Make Shorter", switch your session's default Answer Style from Technical to Concise.
- Verify Resume Alignment: Check that the AI naturally integrated your actual stack rather than fabricating fictitious past project titles.
WishPilot v1.0.0 • Developed by Vishwjeet Singh Vilkhu • Licensed under GNU GPL v3.0
Wiki Home •
Repository •
Releases •
Report Issue
- 3. Supported AI Providers & Setup
- 4. Multi-Industry Category Engine
- 5. Instant Answer Refinement Pills
WishPilot v1.0.0
Built by Vishwjeet Singh Vilkhu
Licensed under GNU GPL v3.0