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.

5 visible
Hard 0
Medium 1
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.

PayPal
PayPal

Foundations Track

Easy
15 min
Final Wallet Balance

For each account_id, calculate the final wallet balance. Credits add to the balance and debits subtract from it. Return account_id and final_balance ordered ...

Foundations Track
query basics
aggregation
PayPal
PayPal

Foundations Track

Asked at 4 companies
Medium
25 min
Bidirectional Transfer Pairs

Finance operations wants to count how many unique user-to-user transfer relationships exist in the ledger. Transfers between the same two users should count ...

Foundations Track
Pro
query basics
aggregation
PayPal
PayPal

Foundations Track

Easy
15 min
9. Filter PayPal Customer Records Based on Email Domain

As a PayPal data analyst, you are tasked with identifying user profiles that were created with corporate email addresses, specifically those that end with '@...

Foundations Track
filtering
PayPal
PayPal

Interview Core Track

Easy
15 min
Churned Merchants with Pending Payouts

Risk ops needs a cleanup list for merchants who have already churned but still have money waiting to be disbursed. Return the merchant_id values for churned ...

Interview Core Track
query basics
filtering
PayPal
PayPal

Analytics Reporting Track

Medium
25 min
First Purchase Revenue by Signup Month

Revenue planning wants to understand how much first-time purchase revenue is coming from each merchant signup cohort. Return signup_month and the total value...

Analytics Reporting Track
query basics
aggregation