Tutorials
Courses
Data Structure
Java
Python
HTML
Interview Preparation
DSA
Practice Problems
C
C++
Java
Python
JavaScript
Data Science
Machine Learning
Courses
Linux
DevOps
SQL
Web Development
System Design
Aptitude
GfG Premium
Similar Topics
Web Technologies
37.4K+ articles
Misc
8.8K+ articles
Mathematical
7.8K+ articles
Arrays
6.5K+ articles
Competitive Programming
3.3K+ articles
Strings
3.3K+ articles
Greedy
2.1K+ articles
Algorithms
2.0K+ articles
Sorting
1.8K+ articles
Searching
1.7K+ articles
DSA
/
Data Structures
Data Structures
14.5K+ posts
Recent Articles
Popular Articles
Commonly Asked Data Structure Interview Questions on Linked List
Last Updated: 19 June 2025
Unlike arrays, which are stored in contiguous memory locations, linked lists consist of nodes, where each node contains data and a reference (or link) to the next node in ...
read more
Linked List
DSA
Commonly Asked Data Structure Interview Questions on Stack
Last Updated: 23 May 2025
A stack follows the Last In, First Out (LIFO) principle, meaning the last element added is the first to be removed. Stacks are a fundamental data structure used in many re...
read more
Stack
DSA
Most Commonly Asked Data Structure Interview Questions on Queue
Last Updated: 04 March 2025
A Queue is a linear data structure that follows the First-In-First-Out (FIFO) principle. It is one of the most important and widely used data structures in computer scienc...
read more
Queue
DSA
Commonly Asked Data Structure Interview Questions on Heap Data Structure
Last Updated: 19 June 2025
A heap is a complete binary tree that maintains a specific order, making it efficient for priority-based operations. It is mainly of two types:Min Heap: The smallest value...
read more
Heap
DSA
Commonly Asked Data Structure Interview Questions on Hashing
Last Updated: 19 June 2025
Hashing is a technique to map data to fixed-size values using a hash function, often used for quick lookups, insertions, and deletions in applications like databases and c...
read more
Hash
DSA
Commonly Asked Data Structure Interview Questions on Strings
Last Updated: 28 February 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
Commonly Asked Interview Questions on Tree
Last Updated: 19 June 2025
A tree is a hierarchical data structure consisting of nodes, with each node having a value and references (or pointers) to its child nodes. The tree structure is used to r...
read more
Tree
DSA
Flipping Bits with K-Window
Last Updated: 02 March 2025
Given a binary array arr[] of size n, the task is to find minimum number of operations to convert all 0s to 1s. In one operation, we can select a subarray (window) of leng...
read more
DSA
Arrays
Commonly Asked Data Structure Interview Questions on Graph
Last Updated: 03 March 2025
A graph is a non-linear data structure that consists of a set of nodes (also known as vertices) connected by edges. Unlike trees, which have a hierarchical structure, grap...
read more
Graph
DSA
Commonly Asked Data Structure Interview Questions on Bit Manipulation
Last Updated: 19 June 2025
Bit manipulation is a powerful technique often used in technical interviews to optimize space and time complexities by directly working with the binary representations of ...
read more
Bit Magic
Data Structures
Data Structures
Stack Implementation using Deque
Last Updated: 05 March 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
Commonly Asked Data Structure Interview Questions on Matrix
Last Updated: 19 June 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
Priority Queue Using Array
Last Updated: 07 March 2025
A priority queue is a data structure that stores elements with associated priorities. In a priority queue, elements are dequeued in order of their priority, with the highe...
read more
Data Structures
priority-queue
Top Problems on Deque Data Structure asked in SDE Interviews
Last Updated: 16 March 2025
A Deque (Double-Ended Queue) is a flexible data structure that supports insertion and deletion from both ends in O(1) time. In SDE interviews, deques are frequently tested...
read more
Queue
DSA
Fill and Empty a Queue
Last Updated: 04 April 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
1
2
3
4
...
965
We use cookies to ensure you have the best browsing experience on our website. By using our site, you acknowledge that you have read and understood our
Cookie Policy
&
Privacy Policy
Got It !