DSA track

DSA interview questions and answers

Panel-ready DSA interview set questions for freshers and experienced developers. Practice at Coding Cadre in Faridabad, or Online from Delhi NCR.

63 Easy Complexity DSA

What are the time and space complexities of binary search?

Short take Full answer on next page

Simple meaning

On a sorted array, each step halves the search range, so time is O(log n) and extra space is O(1) iterative or O(log n) recursive.

Open the full page for Why, Steps, Example and Key takeaway.

Read full answer Example · Mistake · Say this
68 Easy Recursion DSA

When would you prefer recursion over iteration?

Short take Full answer on next page

Simple meaning

Recursion matches tree and graph DFS, divide-and-conquer, and backtracking because the call stack stores the path.

Open the full page for Why, Steps, Example and Key takeaway.

Read full answer Example · Mistake · Say this
72 Moderate Arrays DSA

How do you find the maximum sum of any contiguous subarray?

Short take Full answer on next page

Simple meaning

Kadane's algorithm keeps a running sum, resetting it to the current value when the running sum goes negative, and tracks the global max.

Open the full page for Why, Steps, Example and Key takeaway.

Read full answer Example · Mistake · Say this
73 Moderate Arrays DSA

How do you merge overlapping intervals?

Short take Full answer on next page

Simple meaning

Sort intervals by start time, then scan and either extend the last merged interval when the next start is at most the current end, or push a new interval.

Open the full page for Why, Steps, Example and Key takeaway.

Read full answer Example · Mistake · Say this
79 Moderate Strings DSA

How do you find the longest palindromic substring?

Short take Full answer on next page

Simple meaning

Expand around each center (and each pair of centers for even length), tracking the longest window.

Open the full page for Why, Steps, Example and Key takeaway.

Read full answer Example · Mistake · Say this
Prev Page 4 of 12 Next
Chat with us