# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). --- ## [2.0.0] - 2026-02-02 ### ๐ŸŽ‰ Major Release: Complete Website & LeetCode Integration #### Added **Website & Infrastructure** - ๐ŸŒ Full Astro-powered website at [roadmap.swadhin.cv](https://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/client` v0.17.0 โ€” SQLite database client - `csv-parse` v6.1.0 โ€” CSV file parsing - `@webtui/plugin-nf` โ€” NerdFont icon support - `fuse.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 data - `dist/search-index.json` โ€” Fuse.js search index - `dist/sitemap-index.xml` โ€” SEO sitemap index - `dist/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](https://github.com/swadhinbiswas) - And amazing community contributors! See [CONTRIBUTING.md](CONTRIBUTING.md) to join us! --- ## ๐Ÿ“ž Support - ๐Ÿ› [Report a Bug](https://github.com/swadhinbiswas/FAANG-Playbook/issues) - ๐Ÿ’ก [Request a Feature](https://github.com/swadhinbiswas/FAANG-Playbook/issues) - ๐Ÿ’ฌ [Start a Discussion](https://github.com/swadhinbiswas/FAANG-Playbook/discussions) - ๐ŸŒ Visit [roadmap.swadhin.cv](https://roadmap.swadhin.cv) --- **Last Updated:** February 2, 2026