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.
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.
· 94 Pro problems · Filter:
Company
Difficulty
Path
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
₹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.
IshaSQL
Foundations Track
DNA Pattern Recognition
Table: Samples +----------------+---------+ | Column Name | Type | +----------------+---------+ | sample_id | int | | dna_sequence | varchar | | species | va...
IshaSQL
Foundations Track
Odd and Even Transactions
Table: transactions +------------------+------+ | Column Name | Type | +------------------+------+ | transaction_id | int | | amount | int | | transaction_da...
IshaSQL
Foundations Track
Employees Whose Manager Left the Company
Table: Employees +-------------+----------+ | Column Name | Type | +-------------+----------+ | employee_id | int | | name | varchar | | manager_id | int | |...
IshaSQL
Foundations Track
Employees With Missing Information
Table: Employees +-------------+---------+ | Column Name | Type | +-------------+---------+ | employee_id | int | | name | varchar | +-------------+---------...
IshaSQL
Foundations Track
Count Salary Categories
Table: Accounts +-------------+------+ | Column Name | Type | +-------------+------+ | account_id | int | | income | int | +-------------+------+ account_id ...
IshaSQL
Foundations Track
The Latest Login in 2020
Table: Logins +----------------+----------+ | Column Name | Type | +----------------+----------+ | user_id | int | | time_stamp | datetime | +---------------...
IshaSQL
Foundations Track
Rearrange Products Table
Table: Products +-------------+---------+ | Column Name | Type | +-------------+---------+ | product_id | int | | store1 | int | | store2 | int | | store3 | ...
IshaSQL
Foundations Track
Primary Department for Each Employee
Table: Employee +---------------+---------+ | Column Name | Type | +---------------+---------+ | employee_id | int | | department_id | int | | primary_flag |...
IshaSQL
Foundations Track
Recyclable and Low Fat Products
Table: Products +-------------+---------+ | Column Name | Type | +-------------+---------+ | product_id | int | | low_fats | enum | | recyclable | enum | +--...
IshaSQL
Foundations Track
Find Total Time Spent by Each Employee
Table: Employees +-------------+------+ | Column Name | Type | +-------------+------+ | emp_id | int | | event_day | date | | in_time | int | | out_time | in...
IshaSQL
Foundations Track
The Number of Employees Which Report to Each Employee
Table: Employees +-------------+----------+ | Column Name | Type | +-------------+----------+ | employee_id | int | | name | varchar | | reports_to | int | |...
IshaSQL
Foundations Track
Find Followers Count
Table: Followers +-------------+------+ | Column Name | Type | +-------------+------+ | user_id | int | | follower_id | int | +-------------+------+ (user_id...
IshaSQL
Foundations Track
Daily Leads and Partners
Table: DailySales +-------------+---------+ | Column Name | Type | +-------------+---------+ | date_id | date | | make_name | varchar | | lead_id | int | | p...
IshaSQL
Foundations Track
Invalid Tweets
Table: Tweets +----------------+---------+ | Column Name | Type | +----------------+---------+ | tweet_id | int | | content | varchar | +----------------+---...
IshaSQL
Foundations Track
Fix Names in a Table
Table: Users +----------------+---------+ | Column Name | Type | +----------------+---------+ | user_id | int | | name | varchar | +----------------+--------...
IshaSQL
Foundations Track
Average Time of Process per Machine
Table: Activity +----------------+---------+ | Column Name | Type | +----------------+---------+ | machine_id | int | | process_id | int | | activity_type | ...
IshaSQL
Foundations Track
Patients With a Condition
Table: Patients +--------------+---------+ | Column Name | Type | +--------------+---------+ | patient_id | int | | patient_name | varchar | | conditions | v...
IshaSQL
Foundations Track
Capital Gain/Loss
Table: Stocks +---------------+---------+ | Column Name | Type | +---------------+---------+ | stock_name | varchar | | operation | enum | | operation_day | ...
IshaSQL
Foundations Track
Queries Quality and Percentage
Table: Queries +-------------+---------+ | Column Name | Type | +-------------+---------+ | query_name | varchar | | result | varchar | | position | int | | ...
IshaSQL
Foundations Track
Article Views I
Table: Views +---------------+---------+ | Column Name | Type | +---------------+---------+ | article_id | int | | author_id | int | | viewer_id | int | | vi...
IshaSQL
Foundations Track
First Login Date
Table: Activity +--------------+---------+ | Column Name | Type | +--------------+---------+ | player_id | int | | device_id | int | | event_date | date | | ...
IshaSQL
Foundations Track
Actors and Directors Who Cooperated At Least Three Times
Table: ActorDirector +-------------+---------+ | Column Name | Type | +-------------+---------+ | actor_id | int | | director_id | int | | timestamp | int | ...
IshaSQL
Foundations Track
Not Boring Movies
Table: Cinema +----------------+----------+ | Column Name | Type | +----------------+----------+ | id | int | | movie | varchar | | description | varchar | |...
IshaSQL
Foundations Track
Classes With at Least 5 Students
Table: Courses +-------------+---------+ | Column Name | Type | +-------------+---------+ | student | varchar | | class | varchar | +-------------+---------+...
IshaSQL
Foundations Track
Big Countries
Table: World +-------------+---------+ | Column Name | Type | +-------------+---------+ | name | varchar | | continent | varchar | | area | int | | populatio...
IshaSQL
Foundations Track
Customer Placing the Largest Number of Orders
Table: Orders +-----------------+----------+ | Column Name | Type | +-----------------+----------+ | order_number | int | | customer_number | int | +--------...
IshaSQL
Foundations Track
Find Customer Referee
Table: Customer +-------------+---------+ | Column Name | Type | +-------------+---------+ | id | int | | name | varchar | | referee_id | int | +------------...
IshaSQL
Foundations Track
Rising Temperature
Table: Weather +---------------+---------+ | Column Name | Type | +---------------+---------+ | id | int | | recordDate | date | | temperature | int | +-----...
IshaSQL
Foundations Track
Duplicate Emails
Table: Person +-------------+---------+ | Column Name | Type | +-------------+---------+ | id | int | | email | varchar | +-------------+---------+ id is the...
IshaSQL
Foundations Track
Employees Earning More Than Their Managers
Table: Employee +-------------+---------+ | Column Name | Type | +-------------+---------+ | id | int | | name | varchar | | salary | int | | managerId | int...
IshaSQL
Foundations Track
Calculate Special Bonus
Table: Employees +-------------+---------+ | Column Name | Type | +-------------+---------+ | employee_id | int | | name | varchar | | salary | int | +------...
IshaSQL
Foundations Track
Percentage of Users Attended a Contest
Table: Users +-------------+---------+ | Column Name | Type | +-------------+---------+ | user_id | int | | user_name | varchar | +-------------+---------+ u...
IshaSQL
Foundations Track
Game Play Analysis I
IshaSQL is reviewing game play analysis i through a scorecard. Table: Activity +--------------+---------+ | Column Name | Type | +--------------+---------+ |...
IshaSQL
Foundations Track
Find Users with High Token Usage
Table: prompts +-------------+---------+ | Column Name | Type | +-------------+---------+ | user_id | int | | prompt | varchar | | tokens | int | +----------...
IshaSQL
Foundations Track
Find Loyal Customers
Table: customer_transactions +------------------+---------+ | Column Name | Type | +------------------+---------+ | transaction_id | int | | customer_id | in...
IshaSQL
Foundations Track
Last Person to Fit in the Bus
Table: Queue +-------------+---------+ | Column Name | Type | +-------------+---------+ | person_id | int | | person_name | varchar | | weight | int | | turn...
IshaSQL
Foundations Track
Reformat Department Table
Table: Department +-------------+---------+ | Column Name | Type | +-------------+---------+ | id | int | | revenue | int | | month | varchar | +------------...
IshaSQL
Foundations Track
Immediate Food Delivery II
Table: Delivery +-----------------------------+---------+ | Column Name | Type | +-----------------------------+---------+ | delivery_id | int | | customer_i...
IshaSQL
Foundations Track
Customers Who Bought All Products
Table: Customer +-------------+---------+ | Column Name | Type | +-------------+---------+ | customer_id | int | | product_key | int | +-------------+-------...
IshaSQL
Foundations Track
Swap Consecutive Students
Table: Seat +-------------+---------+ | Column Name | Type | +-------------+---------+ | id | int | | student | varchar | +-------------+---------+ id is the...
IshaSQL
Foundations Track
Tree Node
Table: Tree +-------------+------+ | Column Name | Type | +-------------+------+ | id | int | | p_id | int | +-------------+------+ id is the column with uni...
IshaSQL
Foundations Track
Investments in 2016
Table: Insurance +-------------+-------+ | Column Name | Type | +-------------+-------+ | pid | int | | tiv_2015 | float | | tiv_2016 | float | | lat | float...
IshaSQL
Foundations Track
Rank Scores
Table: Scores +-------------+---------+ | Column Name | Type | +-------------+---------+ | id | int | | score | decimal | +-------------+---------+ id is the...
IshaSQL
Foundations Track
Exchange Seats
Use this IshaSQL scorecard to work on exchange seats. Table: Seat +-------------+---------+ | Column Name | Type | +-------------+---------+ | id | int | | s...
IshaSQL
Foundations Track
Friend Requests II: Who Has The Most Friends
IshaSQL wants a scorecard for friend requests ii: who has the most friends. Table: RequestAccepted +----------------+---------+ | Column Name | Type | +-----...
IshaSQL
Interview Core Track
Bank Account Summary II
Table: Users +--------------+---------+ | Column Name | Type | +--------------+---------+ | account | int | | name | varchar | +--------------+---------+ acc...
IshaSQL
Interview Core Track
Customer Who Visited but Did Not Make Any Transactions
Table: Visits +-------------+---------+ | Column Name | Type | +-------------+---------+ | visit_id | int | | customer_id | int | +-------------+---------+ v...
IshaSQL
Interview Core Track
Top Travellers
Table: Users +---------------+---------+ | Column Name | Type | +---------------+---------+ | id | int | | name | varchar | +---------------+---------+ id is...
IshaSQL
Interview Core Track
Replace Employee ID With The Unique Identifier
Table: Employees +---------------+---------+ | Column Name | Type | +---------------+---------+ | id | int | | name | varchar | +---------------+---------+ i...
IshaSQL
Interview Core Track
List the Products Ordered in a Period
Table: Products +------------------+---------+ | Column Name | Type | +------------------+---------+ | product_id | int | | product_name | varchar | | produc...
IshaSQL
Interview Core Track
Project Employees I
Table: Project +-------------+---------+ | Column Name | Type | +-------------+---------+ | project_id | int | | employee_id | int | +-------------+---------...
IshaSQL
Interview Core Track
Sales Person
Table: SalesPerson +-----------------+---------+ | Column Name | Type | +-----------------+---------+ | sales_id | int | | name | varchar | | salary | int | ...
IshaSQL
Interview Core Track
Customers Who Never Order
Table: Customers +-------------+---------+ | Column Name | Type | +-------------+---------+ | id | int | | name | varchar | +-------------+---------+ id is t...
IshaSQL
Interview Core Track
Sales Analysis III
Table: Product +--------------+---------+ | Column Name | Type | +--------------+---------+ | product_id | int | | product_name | varchar | | unit_price | in...
IshaSQL
Interview Core Track
Find COVID Recovery Patients
Table: patients +-------------+---------+ | Column Name | Type | +-------------+---------+ | patient_id | int | | patient_name| varchar | | age | int | +----...
IshaSQL
Interview Core Track
Find Product Recommendation Pairs
Table: ProductPurchases +-------------+------+ | Column Name | Type | +-------------+------+ | user_id | int | | product_id | int | | quantity | int | +-----...
IshaSQL
Interview Core Track
Analyze Subscription Conversion
Table: UserActivity +------------------+---------+ | Column Name | Type | +------------------+---------+ | user_id | int | | activity_date | date | | activit...
IshaSQL
Interview Core Track
Confirmation Rate
Table: Signups +----------------+----------+ | Column Name | Type | +----------------+----------+ | user_id | int | | time_stamp | datetime | +--------------...
IshaSQL
Interview Core Track
Movie Rating
Table: Movies +---------------+---------+ | Column Name | Type | +---------------+---------+ | movie_id | int | | title | varchar | +---------------+--------...
IshaSQL
Interview Core Track
Students and Examinations
Table: Students +---------------+---------+ | Column Name | Type | +---------------+---------+ | student_id | int | | student_name | varchar | +-------------...
IshaSQL
Interview Core Track
Average Selling Price
Table: Prices +---------------+---------+ | Column Name | Type | +---------------+---------+ | product_id | int | | start_date | date | | end_date | date | |...
IshaSQL
Interview Core Track
2019 Buyer Orders
Table: Users +----------------+---------+ | Column Name | Type | +----------------+---------+ | user_id | int | | join_date | date | | favorite_brand | varch...
IshaSQL
Interview Core Track
Next Day Login Fraction
Table: Activity +--------------+---------+ | Column Name | Type | +--------------+---------+ | player_id | int | | device_id | int | | event_date | date | | ...
IshaSQL
Interview Core Track
Product Sales Analysis III
Table: Sales +-------------+-------+ | Column Name | Type | +-------------+-------+ | sale_id | int | | product_id | int | | year | int | | quantity | int | ...
IshaSQL
Interview Core Track
Department Highest Salary
Table: Employee +--------------+---------+ | Column Name | Type | +--------------+---------+ | id | int | | name | varchar | | salary | int | | departmentId ...
IshaSQL
Interview Core Track
Market Analysis I
IshaSQL wants a scorecard for market analysis i. Table: Users +----------------+---------+ | Column Name | Type | +----------------+---------+ | user_id | in...
IshaSQL
Interview Core Track
Game Play Analysis IV
At IshaSQL, analysts are preparing a scorecard focused on game play analysis iv. Table: Activity +--------------+---------+ | Column Name | Type | +---------...
IshaSQL
Interview Core Track
Find Emotionally Consistent Users
Table: reactions +--------------+---------+ | Column Name | Type | +--------------+---------+ | user_id | int | | content_id | int | | reaction | varchar | +...
IshaSQL
Interview Core Track
Most Common Course Pairs
Table: course_completions +-------------------+---------+ | Column Name | Type | +-------------------+---------+ | user_id | int | | course_id | int | | cour...
IshaSQL
Interview Core Track
Find Books with Polarized Opinions
Table: books +-------------+---------+ | Column Name | Type | +-------------+---------+ | book_id | int | | title | varchar | | author | varchar | | genre | ...
IshaSQL
Interview Core Track
Find Consistently Improving Employees
Table: employees +-------------+---------+ | Column Name | Type | +-------------+---------+ | employee_id | int | | name | varchar | +-------------+---------...
IshaSQL
Interview Core Track
Seasonal Sales Analysis
Table: sales +---------------+---------+ | Column Name | Type | +---------------+---------+ | sale_id | int | | product_id | int | | sale_date | date | | qua...
IshaSQL
Interview Core Track
Restaurant Growth
Table: Customer +---------------+---------+ | Column Name | Type | +---------------+---------+ | customer_id | int | | name | varchar | | visited_on | date |...
IshaSQL
Interview Core Track
Human Traffic of Stadium
Table: Stadium +---------------+---------+ | Column Name | Type | +---------------+---------+ | id | int | | visit_date | date | | people | int | +----------...
IshaSQL
Interview Core Track
Trips and Users
Table: Trips +-------------+----------+ | Column Name | Type | +-------------+----------+ | id | int | | client_id | int | | driver_id | int | | city_id | in...
IshaSQL
Interview Core Track
Department Top Three Salaries
Table: Employee +--------------+---------+ | Column Name | Type | +--------------+---------+ | id | int | | name | varchar | | salary | int | | departmentId ...
IshaSQL
Interview Core Track
Find Stores with Inventory Imbalance
Table: stores +-------------+---------+ | Column Name | Type | +-------------+---------+ | store_id | int | | store_name | varchar | | location | varchar | +...