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
Free Courses
0+
Recall Cards
Practice

Write SQL & Python. Get Graded Instantly.

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

15 Industry Datasets·4 Difficulty Levels·Instant Feedback
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
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...

15 Industry Domains

Practice on data modeled after real companies.

Ad Tech
Banking
Fintech
Health
Lodging
Logistics
Food Delivery
Mobility
Payments
Real Estate
Retail
SaaS
Social
Streaming
Telecom

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