Table of Contents hide

Topics wise Interview Questions in DS

Introduction & Fundamentals of DS

Ques. : What is Data Structure?
Ques. : What is the use of Data Structure in computers?
Ques. : What are the types of Data Structures?
Ques. : What is Linear Data Structure?
Ques. : What is Non-Linear Data Structure?
Ques. : What is File Structure and Storage Structure? (File structure- data storage in secondary memory and Storage structure- in main memory)
Ques. : What is Static memory allocation in Data Structure?
Ques. : What is Dynamic memory allocation in Data Structure?
Ques. : What is Ordered List?
Ques. : What is Non-Ordered List?
Ques. : What are the various operations normally used on different Data Structures? 
Ques. : What are the different applications of data structures? (Database design, Decision making, Genetics, Image Processing, Blockchain, Compiler design, Numerical and Statistical analysis etc. )

Complexity

Ques. : What is Complexity?
Ques. : What are the types of complexity in data structure?
Ques. : What is Time Complexity?
Ques. : What is Space Complexity?

Array

Ques. : What is Array?
Ques. : What is the importance of an Array?
Ques. : What are the types of Array?
Ques. : What is One dimensional Array?
Ques. : What is the limitation of One dimensional Array?
Ques. : What is Two dimensional Array?
Ques. : What is Multi dimensional Array?

Linked List

Ques. : What is Linked List?
Ques. : What is the importance/advantage of Linked List?
Ques. : What are the types of Linked List?
Ques. : What is Singly Linked List?
Ques. : What is Doubly Linked List?
Ques. : What is Circular Linked List?
Ques. : What is Single Circular Linked List?
Ques. : What is Double Circular Linked List?
Ques. : Differentiate between Array and Linked List.

Stack

Ques. : What is Stack ?
Ques. : What is the importance of Stack in a Data Structure ?
Ques. : List the examples where stacks are used ?
Ques. : What is LIFO?
Ques. : What is PUSH?
Ques. : What is POP?
Ques. : What is the difference between PUSH and POP?
Ques. : What is Prefix expression/notation?
Ques. : What is Postfix expression/notation?
Ques. : What is Infix expression/notation?
Ques. : What are the applications of Stack?

Queue

Ques. : What is Queue?
Ques. : What is the importance of Queue in a Data Structure ?
Ques. : List the examples where Queue are used ?
Ques. : What are the applications of Queue?
Ques. : What is Front end and Rear end in Queue?
Ques. : What is FIFO?
Ques. : What is LILO?
Ques. : What is enqueue operation?
Ques. : What is dequeue operation?
Ques. : Differentiate between Stack and Queue.
Ques. : What are the types of Queue?
Ques. : What is Simple/Normal Queue?
Ques. : What is Circular Queue?
Ques. : What is Double Ended Queue?
Ques. : What is Priority Queue?
Ques. : Differentiate between deque and dequeue.
Ques. : What is the minimum number of queues needed when implementing a priority queue? (Two – one for priority value and other for data value)

Tree

Ques. : What is Tree in data structure?
Ques. : What is the importance of tree in a Data Structure ?
Ques. : List the types of tree in a data structure ?
Ques. : What is Binary Tree?
Ques. : What is the minimum and maximum no. of nodes in a binary tree?
Ques. : What is Binary Search Tree(BST)?
Ques. : What is an AVL-tree?
Ques. : What is Red-Black tree?
Ques. : What is Splay tree?
Ques. : What is traversal in a tree?
Ques. : What is Pre order traversal in a tree?
Ques. : What is Post order traversal in a tree?
Ques. : What is In order traversal in a tree?
Ques. : What is LILO?
Ques. : What is LILO?

Graph

Ques. : What is Graph in data structure?
Ques. : What is the importance/advantage of graph in a Data Structure ?
Ques. : What are the application of a graph data structure?
Ques. : How do you represent a graph data structure?
Ques. : What is the difference between tree and graph data structure?
Ques. : List the types of graph in a data structure ?
Ques. : What are the types of traversal/search in a graph data structure?
Ques. : Differentiate between BFS and DFS.
Ques. : Which data structures are used for BFS and DFS of a graph? (BFS-Queue and DFS-Stack)

Searching, Sorting & Merging

Searching

Ques. : What is Searching process in data structure?
Ques. : What is the importance of Searching in a Data Structure ?
Ques. : What is Linear Search?
Ques. : What is Non-linear Search?

Sorting

Ques. : What is Sorting in data structure?
Ques. : What is the importance of Sorting in a Data Structure ?
Ques. : What are the types of Sorting?
Ques. : What is Merge Sort?
Ques. : What is the advantage of Heap over a Stack?

Merging

Ques. : What is Merging in data structure?
Ques. : What is the importance of Merging in a Data Structure ?

Miscellaneous

Ques. : What is Heap data structure?
Ques. : What are the types of Heap data structure?


0 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.