Everything you need to master data skills, ace interviews, and land your dream role at top tech companies.
Our Mission
To be the most complete platform for data career growth — covering the skills, questions, projects, and learning paths that take you from curious beginner to confident professional.
0+
Interview Questions
0+
Companies Covered
0K+
Members Worldwide
0+
Data Projects
StrataScratch started in 2017 as a small side project from founder Nathan Rosidi, who was not only a working data scientist but also a professor — teaching the next generation of data professionals while seeing firsthand how disconnected most interview prep resources were from the job itself. Most taught generic coding puzzles, not the real, messy, business-driven SQL and Python questions actually asked in data interviews.
Nathan didn't build it alone. Sergey Parkhomenko — a developer by training who had already worked alongside Nathan on a previous startup — joined from the beginning days to turn the idea into a real platform, building the systems that let candidates practice with real questions, sourced from actual interview loops at companies like Amazon, Meta, and Google, and write and run code directly in the browser.
What began as a tool for a handful of early users has grown into a platform trusted by data professionals worldwide, expanding from coding questions into full learning paths, data projects, and career tools. Nathan continues to build the platform according to the vision and needs of data professionals in an ever-changing industry, with Sergey serving as CTO, building StrataScratch with modern tooling and infrastructure. Both are supported by a team of experienced data professionals — data scientists, AI engineers, ML engineers, and data engineers — who help keep StrataScratch true to its mission: preparing people for what's real in the industry, not just what's easy to test.
2017
Founded
2
Co-Founders
San Francisco, CA
Headquarters
“I've watched candidates ace generic puzzles, then freeze on a real interview question or a messy, business-driven data project — because that's not what they'd practiced with. We built StrataScratch on real questions and real projects, sourced from actual interview loops. AI has only raised the stakes: it's not enough to get the right answer anymore, you have to be able to defend it.”
Vision
Data Careers, End to End
We believe preparing for a data career shouldn't mean piecing together scattered SQL tutorials, outdated courses, and disconnected practice problems. It should be one place that grows with you — from your first SELECT statement, to the interview that gets you hired, to the ongoing projects that keep your skills sharp in an ever-changing industry.
That's the vision behind StrataScratch: a single platform that covers the skills, the real questions, the projects, and the learning paths that take someone from curious beginner to confident, hired professional.
Real questions, not guesswork — every question is grounded in what companies actually ask.
One platform, every stage — from foundational learning paths to advanced portfolio projects.
Built with the community — shaped by feedback from the 500K+ members who use it.
Always current — content updated as companies, tools, and interview formats evolve.
These are the principles that guide what we build and how we support the people using StrataScratch.
Every feature starts with a simple question: does this actually help someone get better or get hired? If it doesn’t serve the learner, we don’t build it.
We source questions and projects from real interviews and real take-home assignments, so practice here actually reflects what happens in the room.
From AI-powered code validation to new project formats, we keep pushing the platform forward as the data field and interview process evolve.
Our 500K+ members shape the platform through feedback, discussion, and shared solutions — learning together, not alone.
AI is reshaping interviews and day-to-day data work, so we’re continually updating our questions, practice methods, and tools to match. We’re also building AI into our own toolkit — giving users real-time feedback and adjustments that mirror both the modern interview and daily life as a data professional.
We track the data roles, hiring trends, and technical standards at the world’s top companies — so our content always reflects what the industry actually demands.
Technology
Social Media & Entertainment
Fintech & Financial Services
E-Commerce & Marketplace
Real Estate & Local
Healthcare & Wellness
Business Intelligence & Data
Consulting & Professional Services
Travel & Transportation
Cloud & Infrastructure
We track the specific roles top companies hire for — mapping each position to the skills, question types, and difficulty levels that show up in real interviews.
Core skills tested
SQL (aggregations, joins, filtering), Python or R, data visualization, business acumen, product sense
Question types
Reporting queries, metric calculations, cohort analysis, funnel analysis, A/B test interpretation
Top companies
Core skills tested
SQL, Python (Pandas, NumPy, Scikit-learn), statistics, probability, A/B testing, ML fundamentals, product sense
Question types
Statistical inference, experiment design, predictive modeling, feature engineering, business case studies
Top companies
Core skills tested
SQL (window functions, joins, deduplication, cohorts), Python, PySpark, dataset construction, label creation, leakage prevention
Question types
Dataset construction for model training, time-aware feature engineering, churn/fraud/conversion label building
Top companies
Core skills tested
Advanced SQL, data modeling, dbt, dimensional modeling, data warehousing concepts, Python basics
Question types
Data transformation logic, schema design, slowly changing dimensions, pipeline debugging, metric layer design
Top companies
Core skills tested
SQL, Python, distributed computing (PySpark), ETL design, data modeling, database internals, cloud infrastructure
Question types
Pipeline design, batch/streaming trade-offs, schema migrations, performance optimization, distributed system design
Top companies
Core skills tested
SQL, data visualization (Tableau, Looker, Power BI), business metrics, KPI definition, stakeholder communication
Question types
Reporting queries, KPI calculations, trend analysis, cohort comparisons, dashboard logic
Top companies
Core skills tested
SQL, A/B testing, funnel analysis, retention analysis, product sense, metric definition, experiment design
Question types
Retention queries, funnel drop-off analysis, feature usage metrics, experiment result interpretation, product case studies
Top companies
Every skill set on StrataScratch is mapped to real interview requirements. We cover the languages, frameworks, and concepts that top data companies actually test.
From basic SELECT statements to advanced window functions, CTEs, and multi-table joins. The #1 skill tested in data interviews.
Data manipulation, analysis, and ML workflows. Covers Pandas, NumPy, Scikit-learn, and PySpark for big data environments.
Hypothesis testing, distributions, confidence intervals, p-values, and Bayesian reasoning — core to data science interviews.
Supervised and unsupervised learning, model evaluation, feature engineering, dataset construction, and deployment concepts.
How to define metrics, analyze product features, interpret business cases, and communicate data findings to stakeholders.
Data pipeline architecture, schema design, ETL patterns, data warehouse modeling, and system design for data-heavy applications.
A comprehensive set of question types, projects, and concepts — all organized to reflect real-world job requirements across 57+ companies.
1,000+
Real SQL and Python interview questions from Amazon (68), Meta (62), Google (49), Airbnb (31), and 50+ other companies. Write, run, and validate solutions in our interactive editor.
400+
Prepare for the full interview loop with conceptual questions covering statistics, probability, modeling, system design, product sense, business cases, and behavioral rounds.
51+
Real take-home assignments from top companies. Build in cloud-hosted Python notebooks — no setup required. Projects cover ML, NLP, forecasting, and analytics. Share your work directly from your performance page.
67+
Sharpen your algorithmic thinking with questions covering sorting, searching, dynamic programming, graph traversal, and optimization — the kind asked at top-tier tech companies.
67+
Practice creating charts, dashboards, and visual analyses. Build fluency with Matplotlib, Plotly, and Folium through hands-on exercises that mirror real BI and analytics interviews.
62
Start practicing without a subscription. 62 real interview questions — spanning easy through medium difficulty — available to all users with no credit card required.
Whether you’re breaking into data, leveling up, or pivoting to a new specialization — StrataScratch maps a path for every stage of the data career journey.
Build foundational SQL and Python skills through structured learning paths. Practice easy-to-medium questions from real companies and work toward your first data role.
Advance from analyst to scientist or engineer. Tackle medium-to-hard problems, work on real data projects, and build a portfolio that gets you noticed by top companies.
Prepare for hard-difficulty interview rounds, system design questions, and advanced ML topics. Practice the exact challenges asked at FAANG and top-tier companies.
Coming from software engineering, finance, or another field? Use our company-specific question sets and concept guides to bridge the gap into data roles quickly.
Go deep on a specific domain — machine learning, data engineering, or product analytics. Our curated question sets and data projects let you master the skills that matter most.
One of the hottest paths in tech. StrataScratch covers the SQL data foundations, Python ML workflows, and dataset-building skills that AI engineers need to pass interviews.
Progressive skill-building from free foundational learning paths to company-specific interview questions and cloud-hosted data projects.
Master SQL from foundations to advanced window functions. Covers everything needed for data analyst and data scientist interviews at top companies.
Learn Python for data analysis from the ground up. Covers Pandas, NumPy, data cleaning, and analytical workflows used in real data science roles.
Filter questions by company, difficulty, and programming language. Practice the exact questions asked at Amazon, Meta, Google, Airbnb, and more.
Practice real take-home assignments in cloud-hosted Python notebooks. Build a portfolio, share your work publicly, and demonstrate skills to recruiters.
Track your growth, benchmark against 500K+ members, and build a public data profile that gets you noticed by recruiters.
Track every question you solve across SQL, Python, and analytics. See your improvement over time with detailed skill-level breakdowns by topic and difficulty.
See how you stack up against 500K+ members worldwide. Rankings are broken down by skill area so you can see exactly where you stand relative to your peers.
Build a public profile showcasing your solved questions, data projects, and skill benchmarks. Share it directly with recruiters as proof of your abilities.
Link your GitHub repos to your StrataScratch profile. Combine completed data projects and real interview questions into a single shareable portfolio page.
Understand exactly which skills you need to improve before your interview. Our platform identifies your weak spots across SQL, Python, statistics, and conceptual topics.
AI-driven scorers evaluate both the quantitative correctness and qualitative reasoning behind your solutions — mimicking real interviews where you have to explain and defend your logic, not just submit a working answer, across questions and data projects alike.
A simple, personalized path from your goals to your dream data role. Start with an intake form, follow your learning path, and level up through practice and assessment.
Tell us your goals, background, and target role. We’ll match you to the right persona — Learner, Interview Prep, or Project Pro — based on where you are.
Begin with free SQL or Python learning paths for foundational skills, or jump straight into company-specific interview questions if you’re actively job hunting.
Work through 1,000+ real interview questions from Amazon, Meta, Google, and 50+ other companies. Write and run code directly in our interactive editor.
Take on cloud-hosted data projects modeled after real company take-home assignments. Share completed projects publicly from your performance page.
See your rankings against 500K+ members, identify skill gaps, and use our AI-driven Scorers and Evaluators to validate and defend your solutions before the real interview.
StrataScratch is built around three modes — each tailored to where you are in your data journey. Take the intake form to find yours.
Start free and learn core data skills at your own pace through structured, beginner-friendly learning paths in SQL and Python.
Targeted, company-specific practice designed to get you through the technical interview and land the role at top data companies.
Advanced challenges and hands-on data projects for experienced practitioners who want to stay sharp, go deeper, and build a public portfolio.
Join 500,000+ data professionals who have used StrataScratch to land jobs at top tech companies.
“StrataScratch is hands down the best platform if you are preparing for or am working as a data analyst/scientist/engineer. Happy to share that I have gotten an offer from Amazon as a Data Analyst.”
Triman
Data Analyst @ Amazon
“StrataScratch has been super helpful. I started with barely being able to finish an easy SQL query to no problem solving most of the medium level in just a few days.”
Kyle
@ Twitch
“StrataScratch and the community really helped me prep for the interview — I ended up getting the Data Scientist internship!”
Joe
Data Scientist @ Microsoft
“I really wanted to get into data analytics and data science but never really understood the importance of SQL. The questions are really very realistic and I was asked similar questions in my coding rounds.”
Hemant R.
@ Credit Karma
“SQL is something that is super important and plays a key role in Data Analysis. I used to practice 2–3 SQL problems everyday. The discussion forum and solution with clear understanding cleared my barriers.”
Vikram
@ Microsoft
“StrataScratch is awesome! It’s the first place I found that allows you to use Python in addition to SQL. The Facebook questions were quite similar to the ones that I saw in my interview today.”
Ryan
@ Meta
Start practicing with real interview questions today. No credit card required.