Levels.fyi is for compensation. PathLine is for the hiring process.
Know exactly what to expect before you apply. PathLine shows you the full application-to-offer pipeline for any company and role — how many rounds, what type (OA, technical, behavioral), what topics come up, and how long it takes — all built from real, crowdsourced user data.
Google — SWE New Grad Apply → OA (1hr, HackerRank) → Phone Screen (behavioral) → Onsite (2x technical) → Offer Avg timeline: ~6 weeks · Common topics: Arrays, Trees, DP · Success rate: 12%
Users track their own applications privately. That tracking data — stages, OA details, interview rounds, questions — naturally builds the hiring pipeline database when users opt to share anonymously. No extra effort to contribute.
Make the hiring process transparent. Today, you apply to a company and have no idea what's coming — how many rounds, what they'll ask, or how long it takes. PathLine fixes that by aggregating real application journeys into clear, per-company, per-role hiring pipelines.
Students and early-career folks hunting internships or co-ops. PathLine helps:
- 📝 The meticulous tracker who wants organization
- 🆘 The overwhelmed first-timer who needs guidance
- 🔍 The curious browser seeking real, recent examples
All without exposing anyone's identity.
- Automatic capture with our Chrome extension when you apply (works on common job sites and ATS pages); or quick manual add
- Every application becomes a timeline: Applied → OA → Interviews → Offer/Reject/Withdraw
- Optional pseudonymous sharing turns your timeline into an anonymized post others can learn from—no names, no contact details, ever
- Save company, role, location, posting link, and exact application date
- Watch each application progress through stages
- Add private notes as you go
- Chrome Extension: Auto-capture applications from job boards and ATS systems
Online Assessments (OAs):
- Record platform (HackerRank, Codility, etc.)
- Track if proctored, duration, score, languages used
- Log questions with topics, difficulty, and your approach
Interviews:
- Add each round with date/time
- Note focus areas (coding, behavioral, systems, ML, etc.)
- Optional interviewer details and outcomes
- Question log per round with privacy controls
Privacy Controls:
- Keep everything private (default)
- Share topics only
- Share full text (your choice)
- One-click save of job postings when you apply
- Store clean text copy with title, location, requirements, salary range
- Never lose track of what you applied to—even months later
- Create focused resumes for different paths (SWE, Data, Security)
- Pin exact resume version to each application
- Track which versions perform best
- See what you used when the interview comes
When you opt in:
- Your application becomes a pseudonymous post
- Shows: company, role, location, compact timeline
- Choose visibility: hide questions / topics only / full text
- Others can react, comment respectfully, and bookmark
- Your real identity is never shown
Powered by opt-in public data with privacy-safe aggregation:
- 📊 OA receipt rates
- ⏱️ Time from apply → OA → interview
- 💼 Offer rates
- 🔧 Common OA platforms and interview themes
Privacy Protection:
- Stats only show with ≥10 entries (k-anonymity)
- Optional delays for fresh posts
- No individual identification possible
- Private search: Your own question logs by topic/keywords
- Public search: Redacted results respecting creator choices
- Bookmarks: Save interesting public timelines
- Complete OA before deadline
- Follow up after interview
- Check on quiet applications
- Generate expected interview questions using aggregated data
- Suggest similar questions from the community
- Prep recommendations based on company patterns
✅ Private by default - Nothing public unless you choose
✅ No personal info on public views (no names, emails, schools, files)
✅ Granular controls - Per-application sharing + per-question settings
✅ Safe benchmarks - Stats require sufficient data (k≥10)
✅ Report & moderate - Easy reporting, swift moderation
✅ Right to delete - Remove your data anytime, including from aggregates
Auto (Chrome Extension):
- Detects when you apply on job sites
- Captures: company, role, location, posting link, date
- Records which resume version you used
- Timeline appears instantly
Manual:
- Paste a job link
- PathLine pulls the basics
- Confirm and save
- Open the application
- Add OA or new interview round
- Jot down questions and notes
- Later: choose private / topics-only / full-text sharing
- Flip "Share anonymously" toggle
- Preview what others will see
- Shows pseudonymous handle and avatar
- Post appears in Explore feed
- Scroll Explore feed for real, recent, anonymized timelines
- Filter by company, role, stage, timeframe
- React, comment, bookmark to learn faster
- Advanced reminders and notifications
- Richer personal analytics and insights
- Unlimited resume versions
- Export your question logs
- Alerts when saved postings change or disappear
- Anonymized cohort insights for career centers
- Bootcamp analytics (never personal data)
- Help institutions support students better
- Privacy-safe, high-level trends
- Funnel health and bottlenecks
- OA and interview process optimization
- Never individual candidate data
- Candidates signal openness to intros
- Success-based fees or employer subscriptions
- Completely optional and user-controlled
- Interview prep services
- Mock interview platforms
- Relevant courses
- Tasteful, helpful placements
- Application timelines
- OA/interview journals
- Job posting snapshots
- Resume version management
- Chrome extension + manual add
- Pseudonymous handles and avatars
- Explore feed with reactions/comments
- Company pages with privacy thresholds
- Search and bookmarks
- Smart reminders
- Advanced analytics
- School dashboards
- Early employer insights
- Opt-in discovery and referrals
- Yearly insights reports
- AI-powered question generation
- Community-sourced interview prep
- ✅ New users quickly log multiple applications and return weekly
- ✅ Healthy percentage of applications voluntarily shared anonymously
- ✅ Public posts receive reactions and helpful comments
- ✅ Low rates of flagged/inappropriate content
- ✅ Users tracking prep logs see faster OAs and higher offer rates
- ✅ Revenue from Pro subscribers, schools, and privacy-safe employer insights
PathLine/
├── frontend/ # React + TypeScript frontend
│ └── src/
│ ├── components/
│ ├── lib/
│ └── ...
├── backend/ # FastAPI backend
│ └── app/
│ ├── routers/
│ ├── models.py
│ └── ...
└── README.md
Prerequisites:
- Node.js 18+
- Python 3.11+
- PostgreSQL (or Neon account)
cd backend
pip install -r requirements.txt
# Configure environment
cp .env.example .env
# Edit .env with your DATABASE_URL
# Seed database (optional, development only)
python -m backend.app.seed
# Start backend server
uvicorn backend.app.main:app --reloadBackend will run on http://localhost:8000
cd frontend
npm install
# Configure environment
# Create .env.local with:
# GEMINI_API_KEY=your_key
# VITE_API_PROXY=http://localhost:8000
# Start development server
npm run devFrontend will run on http://localhost:3000
- Frontend README - Frontend setup and structure
- Backend README - Backend API and database info
- API Docs:
http://localhost:8000/docs(when backend is running)
- React 19 + TypeScript
- Vite
- React Router
- Tailwind CSS
- FastAPI
- SQLAlchemy
- PostgreSQL
- Pydantic
The Vite dev server automatically proxies /api requests to the backend server (default: http://localhost:8000). Adjust VITE_API_PROXY in frontend/.env.local if needed.
The personal tracker is the input mechanism. The real product is the hiring pipeline database.
Users come for the tracker — a clean way to organize applications, log OAs and interviews, save job postings, and manage resumes. But the real value is what happens when that data is aggregated: a company-by-company, role-by-role map of exactly how hiring works, built from real experiences.
The flywheel:
- Users track applications for personal value → data is created naturally
- Users opt to share anonymously → pipeline database grows
- New users search company pipelines → they see the value and start tracking too
- More data → better pipelines → more users
We welcome contributions! Whether it's:
- 🐛 Bug reports
- 💡 Feature suggestions
- 📝 Documentation improvements
- 🔧 Code contributions
Please open an issue or submit a pull request.
MIT
- Features Guide - Comprehensive feature documentation
- Development Roadmap - What we're building and when
- Frontend Documentation - Frontend setup and structure
- Backend Documentation - Backend API and database
- Migration Guide - Project restructure details
- Quick Start Guide - Quick reference for daily development
- Setup Checklist - Step-by-step setup guide
Built with care for the internship-seeking community. Your privacy, your journey, your data.