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.

16 visible
Hard 1
Medium 5
Easy 10
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.

Pinterest
Pinterest

Foundations Track

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

Use this Pinterest scorecard to work on creators with multiple 2024 posts. Return each creator_id that posted at least two items in 2024. Sort by creator_id.

Foundations Track
query basics
Pinterest
Pinterest

Analytics Reporting Track

Asked at 4 companies
Medium
25 min
Duplicate Job Posts

At Pinterest, analysts are preparing a operations review focused on duplicate job posts. Return the number of employers that posted the same role_name in the...

Analytics Reporting Track
Pro
query basics
date functions
Pinterest
Pinterest

Foundations Track

Asked at 20 companies
Easy
15 min
2024 App Click Volume

Pinterest wants a analysis pass 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
Pinterest
Pinterest

Foundations Track

Easy
15 min
Customer Who Visited But Did Not Make Any Transactions

Pinterest is reviewing customer who visited but did not make any transactions through a finance summary. Return the distinct policy_holder_id values for memb...

Foundations Track
query basics
Pinterest
Pinterest

Foundations Track

Asked at 7 companies
Easy
15 min
Departments Above Average Pay

At Pinterest, analysts are preparing a portfolio scan focused on departments above average pay. Return each department_id whose average salary exceeds the co...

Foundations Track
query basics
Pinterest
Pinterest

Foundations Track

Asked at 11 companies
Medium
25 min
Second-highest Salary

Pinterest wants a quality audit for second-highest salary. Return the second-highest salary amount in the table as second_highest_salary.

Foundations Track
Pro
query basics
aggregation
Pinterest
Pinterest

Foundations Track

Asked at 20 companies
Easy
15 min
Frequent Support Callers

Use this Pinterest reporting cut to work on frequent support callers. Return the distinct policy_holder_id values for members who made at least 3 calls. Sort...

Foundations Track
query basics
Pinterest
Pinterest

Foundations Track

Asked at 6 companies
Easy
15 min
Signup Confirmation Rate

At Pinterest, analysts are preparing a readout focused on signup confirmation rate. Calculate the confirmation rate as the percentage of signups that were co...

Foundations Track
query basics
Pinterest
Pinterest

Foundations Track

Medium
25 min
Cross-Region Sellers

Commerce wants to identify sellers with broad geographic reach. Return seller_id and total_gross_sales for sellers that sold in at least three distinct regio...

Foundations Track
query basics
aggregation
Pinterest
Pinterest

Interview Core Track

Easy
15 min
4. Pinterest's Popular Boards

Pinterest users can create and share content in the form of personal "boards". Each board is categorized under a specific theme, such as "Home Decor" or "Tra...

Interview Core Track
joins
filtering
Pinterest
Pinterest

Interview Core Track

Easy
15 min
5. Finding Records in One Table Not Present in Another

To find records in one table that aren't in another, you can use a LEFT JOIN and check for NULL values in the right-side table. Here's an example using two t...

Interview Core Track
joins
filtering
Pinterest
Pinterest

Interview Core Track

Medium
25 min
Final Account Balances

Use this Pinterest operations review to work on final account balances. Calculate the final balance per account_id. Credits add to the balance and debits sub...

Interview Core Track
Pro
query basics
joins
Pinterest
Pinterest

Interview Core Track

Medium
25 min
Unique Money Transfer Relationships

Use this Pinterest operations review to work on unique money transfer relationships. Count unique transfer relationships regardless of direction. Return rela...

Interview Core Track
Pro
query basics
joins
Pinterest
Pinterest

Analytics Reporting Track

Asked at 7 companies
Medium
25 min
May Orders By Region

Pinterest wants a manager brief for may orders by region. Return each region and the number of orders placed during May 2024. Sort by region.

Analytics Reporting Track
Pro
query basics
date functions
Pinterest
Pinterest

Analytics Reporting Track

Medium
25 min
Unique Orders And Customers Per Month

Use this Pinterest performance snapshot to work on unique orders and customers per month. Return each region and the number of orders placed during May 2024....

Analytics Reporting Track
Pro
query basics
date functions
Pinterest
Pinterest

Interview Core Track

Asked at 2 companies
Hard
35 min
Customers Buying Every Category

Pinterest wants a operations review for customers buying every category. Return each customer_id that purchased at least one product in every product_categor...

Interview Core Track
Pro
query basics
joins