Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[2.0.0] - 2026-02-02
๐ Major Release: Complete Website & LeetCode Integration
Added
Website & Infrastructure
- ๐ Full Astro-powered website at roadmap.swadhin.cv
- ๐จ Beautiful Catppuccin dark theme with TUI aesthetics
- ๐ฑ Mobile-responsive design with full accessibility
- ๐ Full-text search across 85+ documentation pages using Fuse.js
- โก Static site generation with 286 pages built in 1.22s
LeetCode Problem Database
- ๐พ Turso/libSQL database integration for persistent storage
- ๐ 1,400+ unique problems from 535 CSV files
- ๐ข 200+ companies with their specific problem patterns
- ๐ Difficulty distribution (Easy, Medium, Hard)
- ๐ Frequency data showing recent ask patterns
- โฑ๏ธ Timeframe analysis (6mo, 1yr, 2yr, all-time)
- โ Problem progress tracking with localStorage persistence
Navigation & Features
- ๐๏ธ Dynamic [company].astro pages for all 200 companies
- ๐ฏ Company filtering (FAANG, Finance, Startups, etc.)
- ๐งฎ Statistics dashboard (problems by difficulty, company breakdown)
- ๐ Direct links to LeetCode problems
- ๐ Bookmark/favorite functionality with progress saving
Icons & Design
- ๐จ NerdFont icons for 100+ companies (Google, Amazon, Apple, Microsoft, etc.)
- ๐ช Category-based icon fallbacks (Finance, Tech, Gaming, etc.)
- ๐ฆ Generated PWA icons (16x16, 32x32, 192x192, 512x512)
- ๐ Apple touch icon and favicon support
Developer Experience
- ๐ Comprehensive CONTRIBUTING.md with setup instructions
- ๐ ๏ธ Development environment setup guide
- ๐ Pull request process documentation
- ๐ฏ Contribution guidelines and standards
- ๐ก Template for adding interview experiences
Content & Documentation
- ๐ Complete README redesigned for all companies (not just FAANG)
- ๐ Links to 85+ detailed guides and study materials
- ๐ Repository statistics and metrics
- ๐ค Clear contributing guidelines
- ๐ Project structure documentation
SEO & Metadata
- ๐ก Dynamic sitemap generation with proper URL structure
- ๐ค robots.txt configuration for search engines
- ๐ Web manifest for PWA support
- ๐ท๏ธ OpenGraph meta tags and OG images
- ๐ Search engine optimization across all pages
Changed
- ๐ Domain updated to roadmap.swadhin.cv (from faang-roadmap.dev)
- ๐ Repository repositioned to reflect all companies, not just FAANG
- ๐ฏ Focus expanded from FAANG-only to 200+ tech companies
- ๐ฌ Title changed from "FAANG Job Roadmap" to "Tech Interview Roadmap"
- ๐๏ธ Architecture refactored for better scalability and performance
Technical Details
Dependencies Added:
@libsql/clientv0.17.0 โ SQLite database clientcsv-parsev6.1.0 โ CSV file parsing@webtui/plugin-nfโ NerdFont icon supportfuse.jsโ Full-text search library
Build Improvements:
- ๐ Production build: 286 pages generated
- โ๏ธ Optimized CSS minification
- ๐ฆ Inline stylesheets for better performance
- ๐๏ธ HTML compression enabled
- ๐ Database indices on company and problem lookups
Files Generated:
dist/leetcode-data.jsonโ Pre-built company & problem datadist/search-index.jsonโ Fuse.js search indexdist/sitemap-index.xmlโ SEO sitemap indexdist/sitemap-0.xmlโ Main URL sitemap
[1.5.0] - 2026-01-15
Added
Study Resources
- ๐ Junior 3-Month Study Plan (15 hrs/week)
- ๐ Mid-Level 6-Month Study Plan (15 hrs/week)
- ๐ Senior 4-Month Study Plan (12 hrs/week)
- ๐ฏ Weekly topic breakdowns for each level
- ๐ Checkpoint and success metrics
DSA & Algorithms
- 6๏ธโฃ Core DSA patterns documentation
- ๐ 30+ problem patterns with solutions
- ๐ Links to LeetCode problems for practice
- ๐ Difficulty progression guidance
Company Playbooks
- ๐ข Detailed interview loops for 200+ companies
- ๐ก What each company values in candidates
- ๐ฏ Company-specific red flags and green flags
- ๐ Leveling and compensation information
- โฐ Typical time-to-decision benchmarks
[1.0.0] - 2026-01-01
Added
Core Documentation
- ๐ 85+ comprehensive interview prep guides
- ๐ฏ Role-specific roadmaps (SWE, Backend, ML, Data, DevOps)
- ๐๏ธ System design library with templates
- ๐ฃ๏ธ Behavioral interview playbook
- ๐ป Coding interview playbook with patterns
Interview Content
- ๐ Recruiter screen playbook
- ๐ค System design interview framework
- ๐ค ML system design interviews
- ๐ SQL and data interviews
- ๐ผ Behavioral interview guide
- ๐ช Interview day operations
- ๐ Take-home and project interviews
Career & Learning
- ๐ Foundations curriculum (DSA, Systems, Databases)
- ๐ ๏ธ Software engineering best practices
- โ๏ธ Cloud and reliability basics
- ๐ Career development guides
- ๐ Resume and LinkedIn optimization
- ๐ฐ Offer negotiation strategies
- ๐ Rejection handling and iteration
Infrastructure & DevOps
- ๐ณ Docker and containerization guide
- โธ๏ธ Kubernetes basics
- ๐ CI/CD and safe rollouts
- ๐จ Incident response procedures
- ๐ Observability and monitoring
- ๐ฅ๏ธ Linux and networking fundamentals
ML & Data Specialization
- ๐ค ML fundamentals for interviews
- ๐ง Feature engineering and data leakage
- ๐ ML system design templates
- โ๏ธ ML testing and test scores
- ๐ก Monitoring and drift detection
- ๐ฏ LLM applications and evaluation
- ๐พ Data pipelines and orchestration
- ๐ Data quality frameworks
Hiring Pipeline
- ๐ ATS and shortlisting strategies
- ๐ฏ Recruiter screen best practices
- ๐งช Online assessment protocols
- ๐ Phone screen playbook
- ๐ข Onsite loop framework
- ๐ Debrief and decision processes
- ๐ผ Offer and closing strategies
[0.1.0] - 2025-12-01
Initial Release
- ๐ Repository structure with 140+ markdown files
- ๐ Basic documentation framework
- ๐ฏ Initial content organization
- ๐ Internal linking between guides
- ๐ Foundation documentation in place
๐ Roadmap & Future Plans
Planned for v2.1.0
- Video tutorials for system design problems
- Interactive coding editor integration with LeetCode API
- Mock interview scheduling system with peer matching
- Community discussion forums by company/topic
- Real-time problem analytics and trending
Planned for v2.2.0
- Multi-language support (Spanish, Mandarin, Hindi)
- Dark/Light theme toggle (currently dark-only)
- Export study plans as PDF with progress tracking
- AI-powered problem recommendations based on progress
- Company salary negotiation calculator
Planned for v3.0.0
- Live interview simulation platform
- Peer feedback and code review system
- Advanced progress analytics dashboard
- Resume optimization with AI suggestions
- Behavioral interview video practice with feedback
Planned for v4.0.0
- Mobile app (iOS/Android)
- Real-time collaboration on mock interviews
- AI-powered interview prep coach
- Job board integration
- Referral tracking and networking tools
๐ Statistics
Current Content:
- ๐ 85+ comprehensive guides
- ๐ป 1,400+ unique LeetCode problems
- ๐ข 200+ companies covered
- ๐ฏ 7 specialized roles
- ๐ 3 study plans (Junior/Mid/Senior)
- ๐ Thousands of internal links
Website Performance:
- โก 286 pages generated
- ๐ Build time: ~1.2 seconds
- ๐ฑ 100% mobile responsive
- ๐ Full-text search capability
- ๐จ Dark mode optimized
๐ Contributors
Made with โค๏ธ by:
- Swadhin Biswas @swadhinbiswas
- And amazing community contributors!
See CONTRIBUTING.md to join us!
๐ Support
- ๐ Report a Bug
- ๐ก Request a Feature
- ๐ฌ Start a Discussion
- ๐ Visit roadmap.swadhin.cv
Last Updated: February 2, 2026