Exams Attended

Mock Exams

Make Homepage

Bookmark this page

Subscribe Email Address

Data Structures Interview Questions and Answers

  Difficulty Level: AllBeginnerIntermediateExperienced/Expert

Ques 1. What is data structure?

Ques 2. List out the areas in which data structures are applied extensively?

Ques 3. If you are using C language to implement the heterogeneous linked list, what pointer type will you use?

Ques 4. What is the data structures used to perform recursion?

Ques 5. What are the methods available in storing sequential files ?

Ques 6. List out few of the Application of tree data-structure?

Ques 7. In RDBMS, what is the efficient data structure used in the internal storage representation?

Ques 8. What is a spanning Tree?

Ques 9. Does the minimum spanning tree of a graph give the shortest distance between any 2 specified nodes?

Ques 10. Whether Linked List is linear or Non-linear data structure?

Ques 11. What is the quickest sorting method to use?

Ques 12. How can I search for data in a linked list?

Ques 13. What is the heap?

Ques 14. What is the easiest sorting method to use?

Ques 15. What is the bucket size, when the overlapping and collision occur at same time?

Ques 16. In an AVL tree, at what condition the balancing is to be done?

Ques 17. Minimum number of queues needed to implement the priority queue?

Ques 18. How many different trees are possible with 10 nodes ?

Ques 19. What is a node class?

Ques 20. When can you tell that a memory leak will occur?

Ques 21. What is placement new?

Ques 22. List out the areas in which data structures are applied extensively ?

Ques 23. Tell how to check whether a linked list is circular ?

Ques 24. What is the difference between ARRAY and STACK?

Ques 25. What is the difference between NULL AND VOID pointer?

Ques 26. What is precision?

Ques 27. What is impact of signed numbers on the memory?

Ques 28. How memory is reserved using a declaration statement ?

Ques 29. How many parts are there in a declaration statement?

Ques 30. Is Pointer a variable?

Ques 31. What is significance of  ? * ? ?

Ques 32. Why do we Use a Multidimensional Array?

Ques 33. How do you assign an address to an element of a pointer array ?

Ques 34. Run Time Memory Allocation is known as ?

Ques 35. What method is used to place a value onto the top of a stack?

Ques 36. What method removes the value from the top of a stack?

Ques 37. What does isEmpty() member method determines?

Ques 38. What is a queue ?

Ques 39. What is the relationship between a queue and its underlying array?

Ques 40. Which process places data at the back of the queue?

Ques 41. Why is the isEmpty() member method called?

Ques 42. How is the front of the queue calculated ?

Ques 43. What does each entry in the Link List called?

Ques 44. What is Linked List ?

Ques 45. What member function places a new node at the end of the linked list?

Ques 46. How is any Data Structure application is classified among files?

Ques 47. Which file contains the definition of member functions?

Ques 48. What are the major data structures used in the following areas : RDBMS, Network data model & Hierarchical data model.

Ques 49. Difference between calloc and malloc ?

©2022 WithoutBook