/ faang-playbook / CHANGELOG.md
swadhinbiswas feat: add Netflix L5 interview playbook ยท 2/2/2026
41c1cbb
290 lines ยท 8.3 KB
Raw Download

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/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:

See CONTRIBUTING.md to join us!


๐Ÿ“ž Support


Last Updated: February 2, 2026