This repository is a curated collection of LeetCode interview questions organized by company and recency.
The repository addresses the problem of finding relevant practice questions for technical interviews at major technology companies. It solves this by aggregating LeetCode's company-wise questions and organizing them into time-based categories: last 30 days, last 3 months, last 6 months, last 1 year, and all-time. Each question entry includes metadata such as difficulty level, acceptance percentage, and frequency percentage, enabling users to filter and prioritize their study based on what matters most for their target company and timeline.
This tool suits candidates preparing for interviews at major technology companies including Amazon, Apple, Facebook, Google, LinkedIn, Meta, and Microsoft. It works best for those with LeetCode Premium access, since the repository leverages premium-only company-wise question data. The structured CSV format allows users to sort and filter questions in spreadsheet applications like Excel or Google Sheets, making it practical for building a focused study plan rather than browsing LeetCode's interface directly.
The project maintains an active contribution model centered on LeetCode Premium users. The repository includes a Java-based web scraper using Selenium that automates the collection of company-wise questions from LeetCode, allowing contributors with premium accounts to refresh the data. The maintainer provides clear setup instructions for running the scraper, including configuration for browser compatibility and timeout handling, and explicitly welcomes pull requests to keep the question collection current. The contribution workflow assumes contributors will clone the repository, run the scraper with their own credentials, and submit updates, indicating an ongoing cycle of community-driven data refresh rather than a static snapshot.