20 subtopics
SQL

SQL Basics

SQL Basics interview questions for SQL — fundamentals through advanced scenarios.

20 questionsView sample →
SQL

Joins

Joins interview questions for SQL — fundamentals through advanced scenarios.

20 questionsView sample →
SQL

Filtering & Sorting

Filtering & Sorting interview questions for SQL — fundamentals through advanced scenarios.

20 questionsView sample →
SQL

Aggregations & Grouping

Aggregations & Grouping interview questions for SQL — fundamentals through advanced scenarios.

20 questionsView sample →
SQL

Subqueries

Subqueries interview questions for SQL — fundamentals through advanced scenarios.

20 questionsView sample →
SQL

Indexes

Indexes interview questions for SQL — fundamentals through advanced scenarios.

20 questionsView sample →
SQL

Transactions

Transactions interview questions for SQL — fundamentals through advanced scenarios.

20 questionsView sample →
SQL

Stored Procedures

Stored Procedures interview questions for SQL — fundamentals through advanced scenarios.

20 questionsView sample →
SQL

Optimization

Optimization interview questions for SQL — fundamentals through advanced scenarios.

20 questionsView sample →
SQL

Database Design

Database Design interview questions for SQL — fundamentals through advanced scenarios.

20 questionsView sample →
SQL

Join Types

What are the different types of SQL joins? — spoken sample answer for Indian interviews.

5 questionsView sample →
SQL

Second Highest Salary

How do you find the second-highest salary in SQL? — spoken sample answer for Indian interviews.

5 questionsView sample →
SQL

Duplicate Records

How do you find duplicate records in SQL? — spoken sample answer for Indian interviews.

5 questionsView sample →
SQL

RANK ROW_NUMBER LAG

What are SQL window functions? Give examples of ROW_NUMBER, RANK, DENSE_RANK, and LAG — spoken sample answer for Indian interviews.

5 questionsView sample →
SQL

Top N Per Group

How do you write a query to get the top N salaries per department? — spoken sample answer for Indian interviews.

5 questionsView sample →
SQL

WHERE vs HAVING

What is the difference between WHERE and HAVING? — spoken sample answer for Indian interviews.

5 questionsView sample →
SQL

Indexes

What is an index, and when can an index make a query slower? — spoken sample answer for Indian interviews.

5 questionsView sample →
SQL

Clustered vs Non-clustered Index

What is the difference between a clustered and a non-clustered index? — spoken sample answer for Indian interviews.

5 questionsView sample →
SQL

DELETE TRUNCATE DROP

What is the difference between DELETE, TRUNCATE, and DROP? — spoken sample answer for Indian interviews.

5 questionsView sample →
SQL

Normalization

What is normalization? Explain 1NF, 2NF, and 3NF — spoken sample answer for Indian interviews.

5 questionsView sample →

Practice with AI mock interviews

Run SQL mock interviews with instant feedback on AiLx.

Free to start · No credit card required