The Lab

Your entire interview, in one dashboard.

Two prompts. The first researches your target company. The second builds a personalized interview dashboard — seven tabs, auto-saving, keyboard shortcuts — in a single HTML file you open in your browser.

Prompt Engineering Company Research Interview Prep Single-File HTML

It started with a friend’s interview.

A close friend had a big interview coming up. Four rounds, five interviewers, a panel stage, and a salary conversation — and she was supposed to keep it all straight while sounding calm and prepared.

I’d been building single-file HTML tools with Claude — little self-contained apps that run entirely in the browser with zero dependencies. So I thought: what if I built her an entire interview command center?

Not a Google Doc. Not scattered sticky notes. One dashboard with everything — her pitch, her STAR stories, talking points mapped to job requirements, questions organized by round, a place to take notes during the actual interview, salary prep, follow-up templates. All of it.

I pasted in her job description, her resume, and the company’s website. Claude researched the company, mapped her experience to the role, pulled interview questions from Glassdoor, and gave me back a structured research document. I fed that into a second prompt — the dashboard builder — and got back a fully functional, personalized interview dashboard ready to open in a browser tab.

It worked. Like, really worked. So I turned the whole thing into two reusable prompts — plug in any job description, any company, any resume, and it builds a dashboard personalized to that interview.

Different role? Run it again. Different company? Run it again. Don’t love the layout? Change it — it’s just an HTML file. Want fewer tabs, different sections, a whole different structure? Tell the AI what you need and it’ll rebuild it. That’s the best part of working with AI: the first output is a starting point, not a final answer. Make it what you actually need.

The best interview prep tool is the one that already has your answers in it.

What it builds.

The dashboard is a single HTML file — no frameworks, no build tools, no dependencies — with seven tabs organized into three phases.

Before the Interview
Dashboard

Your elevator pitch, key company metrics as visual pills, company intel, interviewer cards, and a progress tracker for each round. This is your home base.

STAR Prep

A three-column editor. Question list on the left, Situation/Task/Action/Result text areas in the center, and auto-generated glance bullets on the right that update as you type. Plus a Story Bank view that shows all your completed stories as cards.

Talking Points

Every job requirement mapped to your matching experience and a proof metric. This is the tab that makes you sound like you actually read the job description (because the AI read it for you).

During the Interview
Questions to Ask

Your questions grouped by round, each with an always-visible notes field labeled “What did they say?” No accordions, no fumbling, no “sorry, let me find where I wrote that down.”

Live Notes

Freeform notes per stage, plus timestamped quick notes you can capture with a keyboard shortcut mid-conversation.

After the Interview
Salary Prep

Your target number, your floor, and your negotiation talking points. Ready to reference, not scramble for.

Follow-Up

Thank-you email templates customized per interviewer, a post-interview checklist, reflection notes, and export buttons that copy everything to markdown.

The whole thing saves automatically to your browser with playful rotating save messages. Keyboard shortcuts let you jump between tabs (1–7) or capture a quick note (N) without touching the mouse. Welcome overlay on first use. Everything is inline-editable. And it’s WCAG AA accessible, because interview anxiety is bad enough without a dashboard that’s hard to read.

This is a starting point, not a final product. Don’t love seven tabs? Tell the AI you want five. Need a section for portfolio pieces or a case study walkthrough? Ask for it. Want it styled differently? It’s one HTML file — change whatever you want. The prompts give you a strong first draft. What you do with it from there is the whole point.

See it in action.

Here’s a demo dashboard built with sample data for a fictional candidate — walking through each tab and feature so you can see how it all fits together before you build your own.

How to use it.

  1. Get your materials ready.

    At minimum: the job description (copy-paste from the posting) and the company name.

    Strongly recommended: your resume, even a rough one. The research prompt maps your experience to the job requirements — this is where the magic happens. The more you give it, the better the output. A resume, Glassdoor reviews, and interviewer LinkedIn profiles gets you something that feels like it was built by a career coach who actually knows your background.

    If your AI tool has web access, it can find most of the company research on its own. If not, paste in whatever you’ve got — the prompt adapts and structures whatever you give it.

  2. Run the research prompt.

    Paste the research prompt into a new chat. It asks a few questions — company name, role, whether you have a resume, how deep you want the research. Answer them. You get back a structured research document: company overview, key people, competitors, interview questions from past candidates, and your experience mapped to the role.

    Review it. Add anything it missed. Save it somewhere accessible — you’ll need it for the next step.

  3. Run the dashboard builder.

    Start a fresh chat — don’t combine both prompts in one conversation. The context gets too large and quality drops. Paste the dashboard builder prompt, then share your research document and any other materials. The AI parses everything and asks for whatever it still needs — your elevator pitch (or it’ll draft one), key metrics, salary targets, and questions by round.

    One thing to know: the HTML file is big (~60KB). A code-writing tool like Claude Code handles it cleanly. Chat-based tools work but may time out — if that happens, tell the AI to continue from where it left off, or ask it to generate tabs in batches.

    Save the file. Open it in your browser. That’s it.

The prompts build the tool. Your prep is what makes it work.

Build yours.

Download both prompts. Fifteen minutes from job posting to personalized interview dashboard.

interview-research-prompt.md

The research prompt. Paste into any AI tool, answer its questions, get a structured company research document.

Download →
interview-dashboard-builder.md

The dashboard builder. Paste your research, add your details, get a complete HTML dashboard.

Download →

Common questions.

Which AI tool should I use?
For research — anything with web access works best (Claude, ChatGPT, Perplexity). For the dashboard — a code-writing tool like Claude Code handles the large file cleanly. Chat interfaces work but may need to generate in parts.
Can I use this for multiple interviews?
Yes. Generate a separate dashboard for each company. Both prompts are reusable — run them again with new data each time.