Courses
Tutorials
Interview Prep
DSA
Practice Problems
C
C++
Java
Python
JavaScript
Data Science
Machine Learning
Courses
Linux
DevOps
Similar Topics
Web Technologies
32.1K+ articles
Misc
7.7K+ articles
Mathematical
5.1K+ articles
Arrays
4.2K+ articles
Strings
2.1K+ articles
Greedy
1.4K+ articles
Sorting
1.1K+ articles
Dynamic Programming
1.1K+ articles
Searching
1.0K+ articles
Tree
912+ articles
DSA
/
Data Structures
Data Structures
8.9K+ posts
Recent Articles
Fill and Empty a Queue
Last Updated: 23 July 2025
Given an empty queue and an array of elements, we need to perform the following two operations.1. Filling a QueueFilling a queue refers to the process of adding array elem...
read more
Queue
DSA
Data Structures
Commonly Asked Data Structure Interview Questions on Matrix
Last Updated: 23 July 2025
A Matrix can be considered as array of arrays or 2D array. We use matrix data structure to store two dimensional data.Top Coding Interview Questions on MatrixThe following...
read more
Matrix
DSA
Stack Implementation using Deque
Last Updated: 23 July 2025
A doubly ended queue or deque allows insertion and deletion at both ends. In a stack, we need to do insertions and deletions at one end only. We can use either end of dequ...
read more
Stack
DSA
deque
Graph Data Structure Interview Questions
Last Updated: 10 August 2026
Graph interview questions are commonly asked to evaluate your understanding of graph representations, traversals, shortest path algorithms, and graph-based problem solving...
read more
Graph
DSA
Flipping Bits with K-Window
Last Updated: 27 July 2026
Given a binary array arr[], Find minimum number of operations to convert all 0's to 1's. In one operation, we can select a subarray of length k and flip all its bits. If ...
read more
DSA
Arrays
Tree data Structures Interview Questions
Last Updated: 10 August 2026
Trees are one of the most important data structures in computer science and are frequently asked about in technical interviews. A strong understanding of tree concepts, tr...
read more
Tree
DSA
Commonly Asked Data Structure Interview Questions on Strings
Last Updated: 23 July 2025
Strings are essential data structures used to represent sequences of characters and are frequently encountered in coding interviews. Questions often focus on string manipu...
read more
Strings
DSA
Data Structures
strings
Hashing Interview Questions
Last Updated: 07 August 2026
Hashing interview questions are commonly asked to evaluate your understanding of hash tables, hashing techniques, collision handling, and efficient problem-solving. This c...
read more
Hash
DSA
Heap Data Structure Interview Questions
Last Updated: 07 August 2026
Heap data structure interview questions are commonly asked to assess your understanding of heap operations, priority queues, heap sort, and related algorithms. This collec...
read more
Heap
DSA
Queue Interview Questions
Last Updated: 10 August 2026
Queue is one of the most fundamental linear data structures and is frequently tested in technical interviews due to its wide range of practical applications. Understanding...
read more
Queue
DSA
Stack Interview Questions
Last Updated: 10 August 2026
Stack interview questions are commonly asked to assess your understanding of the LIFO principle, stack operations, and problem-solving techniques. This collection covers t...
read more
Stack
DSA
Linked List Interview Questions
Last Updated: 10 August 2026
Linked List interview questions are commonly asked to assess your understanding of data structures, pointers, and problem-solving techniques. This collection covers the mo...
read more
Linked List
DSA
Array Interview Questions
Last Updated: 31 August 2026
Array interview questions are commonly asked to evaluate your understanding of array concepts, memory representation, time complexity, and problem-solving techniques. This...
read more
DSA
Arrays
4sum -Complete Tutorial
Last Updated: 23 July 2025
The 4Sum problem is an extension of the well-known 2-Sum and 3-Sum problems, where the goal is to find four numbers in an array that sum up to a given target. It’s a commo...
read more
DSA
Arrays
4Sum
Traversal in Array
Last Updated: 19 February 2025
Traversal in an array refers to the process of accessing each element in the array sequentially, typically to perform a specific operation, such as searching, sorting, or ...
read more
DSA
Arrays
Traversal
1
2
3
4
...
596