12 subtopics
Data Structures & Algorithms

Two Sum

What is Two Sum, and how do you solve it in O(n) time? — spoken sample answer for Indian interviews.

5 questionsView sample →
Data Structures & Algorithms

Binary Search

Explain Binary Search and when you should not use it — spoken sample answer for Indian interviews.

5 questionsView sample →
Data Structures & Algorithms

Sliding Window

What is the Sliding Window pattern? Give a problem where you would use it — spoken sample answer for Indian interviews.

5 questionsView sample →
Data Structures & Algorithms

BFS and DFS

How do BFS and DFS differ, and when do you use each? — spoken sample answer for Indian interviews.

5 questionsView sample →
Data Structures & Algorithms

Topological Sort

What is a topological sort, and where is it used? — spoken sample answer for Indian interviews.

5 questionsView sample →
Data Structures & Algorithms

Cycle Detection

How do you detect a cycle in a linked list? — spoken sample answer for Indian interviews.

5 questionsView sample →
Data Structures & Algorithms

Kth Largest

What is a heap, and how do you find the Kth largest element? — spoken sample answer for Indian interviews.

5 questionsView sample →
Data Structures & Algorithms

Knapsack and Climbing Stairs

Explain Dynamic Programming with an example (climbing stairs or 0/1 knapsack) — spoken sample answer for Indian interviews.

5 questionsView sample →
Data Structures & Algorithms

Validate BST

How do you validate a Binary Search Tree? — spoken sample answer for Indian interviews.

5 questionsView sample →
Data Structures & Algorithms

Lowest Common Ancestor

How would you find the lowest common ancestor (LCA) in a binary tree? — spoken sample answer for Indian interviews.

5 questionsView sample →
Data Structures & Algorithms

Complexity Comparison

What is the time and space complexity of common sorting algorithms? — spoken sample answer for Indian interviews.

5 questionsView sample →
Data Structures & Algorithms

Duplicates and Second Highest

How do you find duplicates in an array, and how do you find the second-highest number? — spoken sample answer for Indian interviews.

5 questionsView sample →

Practice with AI mock interviews

Run DSA mock interviews with instant feedback on AiLx.

Free to start · No credit card required