LeakCode Changelog

A running log of significant platform updates, new data sources, pipeline improvements, and database milestones. The database itself updates daily; this changelog covers structural and feature-level changes.

1p3a OJ Catalog Added

Added the 1Point3Acres Online Judge Catalog as a new source. This contributed 3,553 full English problem statements with sample inputs/outputs, test cases, and problem constraints for 50 top companies. Source key: 1p3a_oj.

OJ catalog problems have the highest data quality in the database. They are pre-structured, in English (no translation needed), and have a 0% junk rate. The addition brought the total database count to 59,970 entries.

Companies with OJ catalog coverage include Google, Meta, Amazon, Microsoft, Apple, Stripe, Airbnb, Uber, Snowflake, Databricks, and 40+ others.

SEO Pass, OG Images, OAuth Fixes, Rate Limits

Major code audit session. Changes included:

  • Full codebase QA pass: type safety, null handling, missing edge cases identified and patched
  • Added automatic OG (Open Graph) image generation for company pages. Each company page now has a unique social preview card with company name and question count
  • Fixed OAuth sign-in flow for Google and GitHub: token refresh edge case and state parameter validation
  • Added per-IP and per-user rate limiting to the search API and question endpoints to prevent scraping
  • Security headers audit: Content-Security-Policy, HSTS, X-Frame-Options, and Referrer-Policy tightened

Interview Round Pages (3D Matrix)

Launched the interview round matrix pages: /interview/{company}/{role}/{round}. These pages surface questions filtered to a specific company, role, and interview round combination.

For example, Meta's SWE phone screen page shows only questions reported by candidates who went through that specific round, not everything Meta has ever asked. This is the most precise prep format LeakCode offers.

Pages are only served when there are at least 3 questions for the combination, preventing thin pages from being indexed.

PayPal Integration, Lifetime Plans

Added PayPal as a second payment option alongside Stripe. Both Stripe and PayPal now support the full checkout flow including subscriptions and one-time payments.

Added lifetime plan options. Lifetime plans are a one-time purchase with permanent access and no recurring billing. See Pricing for current plan options.

Company Guide Pages, Topic Pages, 50K Milestone

Launched company-specific guide pages: /guides/company/{name}. Each guide combines aggregated data from LeakCode with a structured prep overview for that company: common rounds, frequently asked question types, and links to the relevant company page.

Added topic pages: /topic/{slug}. Browse all questions in the database tagged to a specific topic, e.g. system design, dynamic programming, graphs.

Database crossed 50,000 entries. At the time of this milestone, the database had 51,417 entries.

LeakCode Public Launch

LeakCode launched publicly at leakcode.dev. Initial database: 1Point3Acres forum content translated to English, LeetCode company-tagged problem lists, and a subset of Glassdoor and Blind data.

Initial company coverage: 800+ companies. Initial question count: approximately 28,000 entries.

Stripe subscription payments supported from day one. Monthly and quarterly plans available.

More reading: About LeakCode · Data Sources · How It Works · FAQ