Skip to content
Scroll

Practice questions relevant for roles at

Google
Meta
Amazon
Netflix
Uber
Stripe
Goldman Sachs
JPMorgan Chase
Airbnb
Spotify
Microsoft
LinkedIn
Apple
DoorDash
Coinbase
Salesforce
Snap
PayPal
Robinhood
Disney+
TikTok
Target
Adobe
Tesla
Google
Meta
Amazon
Netflix
Uber
Stripe
Goldman Sachs
JPMorgan Chase
Airbnb
Spotify
Microsoft
LinkedIn
Apple
DoorDash
Coinbase
Salesforce
Snap
PayPal
Robinhood
Disney+
TikTok
Target
Adobe
Tesla
0
Practice Problems
0
Domains Covered
0
Active Courses
0+
Recall Cards
Practice

Write SQL & Python. Get Graded Instantly.

1,625 problems on real industry datasets — graded in your browser in milliseconds. No backend, no waiting.

15 Industry Datasets·4 Difficulty Levels·Instant Feedback

Free account required to track your progress

query.sql ACCEPTED
SELECT
  c.campaign_name,
  SUM(i.cost) AS total_spend,
  COUNT(DISTINCT cl.click_id) AS clicks
FROM campaigns c
JOIN impressions i ON c.id = i.campaign_id
LEFT JOIN clicks cl ON i.id = cl.impression_id
WHERE c.status = 'active'
GROUP BY c.campaign_name
ORDER BY total_spend DESC;
3 rows · 6ms
campaign_nametotal_spendclicks
Holiday Push42,8501,247
Brand Awareness38,200982
Retarget Q425,600654
solve.py ACCEPTED
import pandas as pd
import numpy as np
def solve(campaigns, impressions, clicks):
  active = campaigns[campaigns['status'] == 'active']
  df = (active
    .merge(impressions, on='campaign_id')
    .merge(clicks, on='impression_id', how='left'))
  return (df
    .groupby('campaign_name')
    .agg(total_spend=('cost','sum'), clicks=('click_id','nunique'))
    .sort_values('total_spend', ascending=False)
    .reset_index())
3 rows · 42ms
campaign_nametotal_spendclicks
Holiday Push42,8501,247
Brand Awareness38,200982
Retarget Q425,600654
Loading mentor demo...
Only on LDS

See Your Code Come to Life

Step through each SQL clause or Python operation and watch your data transform. No other platform does this.

SQL Visualization
Loading visualizer...
Python Visualization
Loading visualizer...
Career Paths

Your Roadmap to a Data Career

16 structured paths — curated resources, regional market notes, official docs, and LDS practice problems in the exact dependency order.

Best entry point

Data Analyst

Extract insights, build dashboards, and turn business questions into SQL, Python, and visualization workflows.

$96K-$139K
US base range
7% growth
growth signal
SQLPythonStatisticsDashboards
8 stages · 6-12 monthsView Roadmap
Most versatile

Data Scientist

Use statistics, machine learning, experimentation, and product judgment to turn messy data into decisions.

$122K-$183K
US base range
34% growth
growth signal
PythonStatisticsMachine learningExperimentation
8 stages · 9-14 monthsView Roadmap
Builds production ML

Machine Learning Engineer

Build, deploy, optimize, and maintain machine learning systems that serve real users.

$134K-$193K
US base range
15-34% growth
growth signal
PyTorchMLOpsModel servingSystems
8 stages · 9-13 monthsView Roadmap
Data infrastructure

Data Engineer

Design pipelines, warehouses, lakehouses, and streaming systems that make data reliable.

$127K-$181K
US base range
4-15% growth
growth signal
SQLdbtSparkKafka
8 stages · 10-14 monthsView Roadmap
LLM product builder

AI Engineer

Ship LLM applications, RAG systems, agents, evals, and production AI features.

$134K-$193K
US base range
15-34% growth
growth signal
LLM APIsRAGAgentsEvals
8 stages · 6-12 monthsView Roadmap
Trust layer

Analytics Engineer

Turn raw warehouse data into governed models, metrics, tests, and trusted analytics surfaces.

$105K-$170K
US base range
4-9% growth
growth signal
dbtSQLWarehousesMetrics
7 stages · 8-12 monthsView Roadmap
Production ML ops

MLOps Engineer

Keep ML systems alive with CI/CD, model serving, monitoring, feature stores, and production operations.

$134K-$193K
US base range
15-34% growth
growth signal
DockerKubernetesMLflowMonitoring
8 stages · 10-14 monthsView Roadmap
Customer AI deployment

Forward Deployed AI Engineer

Embed with customers, scope valuable AI workflows, build production systems, and prove adoption with evals.

$135K-$210K
US base range
15%+ growth
growth signal
LLM appsCustomer discoveryEvalsFull-stack
8 stages · 6-12 monthsView Roadmap
Dashboard and KPI owner

Business Intelligence Analyst

Build trusted reporting, dashboards, KPI systems, and business intelligence workflows.

$69K-$104K
US base range
7-9% growth
growth signal
SQLDashboardsKPIsStakeholders
7 stages · 4-8 monthsView Roadmap
Funnels and experiments

Product and Growth Analyst

Analyze funnels, experiments, retention, pricing, and product behavior to improve user outcomes.

$96K-$139K
US base range
7% growth
growth signal
SQLA/B testingFunnelsRetention
7 stages · 6-10 monthsView Roadmap

Ready to Level Up?

Join professionals from Google, Meta, and Amazon preparing for their next data & AI role.

Start Practicing Free

No credit card required · No installation · Runs in your browser

or stay sharp with our weekly AI digest