Search ⌘K
Practice Workspace

Practice with the full bank, then narrow into a path.

Your active path is foundations track, but the catalog stays broad by default so you can spot harder reps, switch contexts quickly, and still return to the path that best matches your current goal. Starter includes 160 free problems and marks 94 Pro-only problems before you open a gate.

254 problems
160 free
94 Pro
393 company scenarios
34 hard reps visible
160 runnable on starter
0 solved so far
Start broad, then focus when you want structure.

Company labels help frame practice in a familiar business context. They are directional study aids, not official interview guidance from the companies listed. We keep all paths visible first so hard questions do not disappear.

9 visible
Hard 1
Medium 4
Easy 4
160 free problems

· 94 Pro problems · Filter:

Company
Difficulty
Path
Suggested path: Foundations Track
Pro feature
Free questions stay open
Browse first, then sign in when you want to run SQL.

Free problems open for practice. Pro unlocks the full bank, study plan, and mock interviews.

IshaSQL Pro — 30-day pass
₹999

30 days of Pro access. Renew or extend anytime; extra time stacks from your current end date.

IshaSQL Pro — annual pass
Best value
₹7,999

365 days of Pro access. Renew or extend anytime; extra time stacks from your current end date.

8+ months free vs buying 30-day passes.

Uber
Uber

Foundations Track

Asked at 19 companies
Easy
15 min
Creators With Multiple 2024 Posts

Uber is reviewing creators with multiple 2024 posts through a portfolio scan. Return each creator_id that posted at least two items in 2024. Sort by creator_id.

Foundations Track
query basics
Uber
Uber

Foundations Track

Asked at 20 companies
Easy
15 min
Frequent Support Callers

Use this Uber planning note to work on frequent support callers. Return the distinct policy_holder_id values for members who made at least 3 calls. Sort by p...

Foundations Track
query basics
Uber
Uber

Foundations Track

Asked at 20 companies
Easy
15 min
2024 App Click Volume

Uber wants a priority review for 2024 app click volume. Return each app_id and the total number of click events recorded in 2024. Sort by app_id.

Foundations Track
query basics
Uber
Uber

Foundations Track

Asked at 3 companies
Easy
15 min
Year-on-year Product Spend Growth

Use this Uber trend check to work on year-on-year product spend growth. Calculate the year-on-year growth rate for each product_id. Return report_year, produ...

Foundations Track
query basics
Uber
Uber

Foundations Track

Medium
25 min
Purchase Frequency Histogram

Use this Uber scorecard to work on purchase frequency histogram. Show how many users placed each number of purchases. Return purchase_count and user_count, s...

Foundations Track
Pro
query basics
aggregation
Uber
Uber

Foundations Track

Asked at 7 companies
Medium
25 min
April Webinar Share

Uber wants a portfolio scan for april webinar share. Return the percentage of marketing touches that were webinars in April 2024, rounded to the nearest inte...

Foundations Track
Pro
query basics
aggregation
Uber
Uber

Foundations Track

Asked at 4 companies
Medium
25 min
Queue Satisfaction Averages

At Uber, analysts are preparing a readout focused on queue satisfaction averages. Return queue_name and average satisfaction_score rounded to two decimals. S...

Foundations Track
Pro
query basics
aggregation
Uber
Uber

Interview Core Track

Medium
25 min
7. Could you describe a self-join and provide a scenario in which it would be used

A self-join is a type of join in which a table is joined to itself. To perform a self-join, you need to specify the table name twice in the FROM clause, and ...

Interview Core Track
Pro
filtering
joins
Uber
Uber

Analytics Reporting Track

Hard
35 min
Consecutive Delay Streaks

Dispatch wants the longest streak of delayed service days for each driver. Return driver_id and longest_streak, where a streak counts consecutive trip_date v...

Analytics Reporting Track
query basics
aggregation