90-Day Interview Prep Tracker
Turn 'I should study' into a plan you actually follow. A Notion-based 90-day system with daily schedules, topic tracking, a mock-interview log, and progress you can see.
📁 File Structure 17 files
├── LICENSE
├── README.md
├── csv/
│ ├── application-tracker.csv
│ ├── daily-study-log.csv
│ ├── mock-interview-log.csv
│ ├── topic-progress.csv
├── free-sample.zip
├── guide/
│ ├── 01-overview.md
│ ├── 02-setting-up-your-90-day-tracker.md
│ ├── 03-measuring-your-progress.md
├── index.html
├── interactive.html
├── tools/
│ ├── progress_report.py
├── tracker/
│ ├── 90-day-schedule.md
│ ├── mock-interview-log.md
│ ├── progress-dashboard.md
│ ├── topic-checklist.md
📖 Documentation Preview README excerpt
90-Day Interview Prep Tracker
A complete system for running your interview prep like a project — a day-by-day 90-day schedule, a topic mastery checklist, a mock-interview log, and a progress dashboard you can build in Notion, Google Sheets, or run from the terminal.
Studying for tech interviews without a system is how three months disappear with nothing to show for it. This tracker gives you structure: what to do each week, which topics you've actually mastered, how your mock scores are trending, and where every application stands. It ships as portable Markdown plus ready-to-import CSV files and a zero-dependency Python report script — use whichever tools you already live in.
---
Table of Contents
---
What's Included
| Component | Format | What it does |
|---|---|---|
| **90-Day Schedule** | Markdown | A three-phase, week-by-week plan (Foundations → Practice & Depth → Peak & Apply) with daily time-block templates and self-assessment checkpoints |
| **Topic Mastery Checklist** | Markdown | A confidence-rated checklist across Data Structures, Algorithms, System Design, Behavioral/STAR, SQL, and role-specific tracks |
| **Mock Interview Log** | Markdown | How many mocks to do, where to find partners, a log template, and patterns to watch for in your performance |
| **Progress Dashboard Guide** | Markdown | How to build a live dashboard in Notion or Google Sheets, plus the metrics that actually matter |
| **Tracker CSVs** | 4 × CSV | Pre-formatted, sample-filled spreadsheets — daily study log, topic progress, mock-interview log, and application tracker — ready to import into Notion / Sheets / Excel |
| **Progress Report Script** | Python | Reads the CSVs and prints a text dashboard (study hours, topic mastery, mock trend, application funnel). Standard library only |
---
How to Use This Tracker
1. Set your timeline. Open tracker/90-day-schedule.md and map the three phases onto your calendar (compress or stretch to fit your real runway).
2. Pick your tool. Import the CSVs in csv/ into Notion, Google Sheets, or Excel — or just edit them in place. tracker/progress-dashboard.md walks through building a Notion and a Google Sheets dashboard step by step.
3. Log as you go. Each study session, add a row to daily-study-log.csv. After each mock, add a row to mock-interview-log.csv. Update topic-progress.csv confidence ratings during your weekly review.
4. Track applications. Keep application-tracker.csv current so you always know what's next for every company.
5. Review weekly. Run the progress report (or refresh your dashboard), check the checkpoint self-assessments, and adjust next week's focus.
---
File Index
| File | Contents |
|---|---|
| `tracker/90-day-schedule.md` | Three-phase week-by-week plan with daily time blocks and checkpoints |
| `tracker/topic-checklist.md` | Confidence-rated mastery checklist across all interview topic areas |
| `tracker/mock-interview-log.md` | Mock-interview strategy, log template, and performance patterns to watch |
| `tracker/progress-dashboard.md` | How to build Notion / Google Sheets dashboards and use the Python script |
| `csv/daily-study-log.csv` | `date, hours, topics, confidence_1_5, notes` |
| `csv/topic-progress.csv` | `topic, area, status, confidence_1_5, last_reviewed` |
| `csv/mock-interview-log.csv` | `date, type, interviewer, difficulty, score_1_5, went_well, improve, follow_up` |
| `csv/application-tracker.csv` | `company, role, applied_date, stage, next_step, contact, notes` |
| `tools/progress_report.py` | Generates a text progress dashboard from the four CSVs (Python 3.10+, stdlib only) |
---
... preview truncated, see full README in product download.
📄 Code Sample .json preview
📅 Changelog
v1.0.0 — Initial release.
Purchases include lifetime updates. Check the product page for the latest version.
📄 Product Preview
Try the interactive reader and demo tools below, or get the full product with all content unlocked.
📖 Interactive Reader (Free Preview)⚙ Try Demo Tools📦 Download Free Sample❓ Frequently Asked Questions
What license is this under?
MIT License. You can use it in commercial, client, and internal projects. See our license terms page for details.
How do I download after purchase?
Immediately after purchase, you'll be redirected to a download page. A download link is also sent to your email.
Do I get updates?
Yes. All products include lifetime updates at no extra cost. Re-download anytime for the latest version.
What if it doesn't work for me?
DM @DatanestDigital on X and we'll make it right.
Can I get a refund?
DM @DatanestDigital on X with your order number and we'll help.
Is there support?
DM @DatanestDigital on X. We respond within 1-2 business days.