Skip to content
Related Articles

Related Articles

Improve Article
Save Article
Like Article

Top 20 Greedy Algorithms Interview Questions

  • Difficulty Level : Hard
  • Last Updated : 28 Jun, 2021

Greedy is an algorithmic paradigm that builds up a solution piece by piece, always choosing the next piece that offers the most obvious and immediate benefit. Greedy algorithms are used for optimization problems.

‘Recent Articles’ on Greedy Algorithms

Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready.  To complete your preparation from learning a language to DS Algo and many more,  please refer Complete Interview Preparation Course.

In case you wish to attend live classes with experts, please refer DSA Live Classes for Working Professionals and Competitive Programming Live for Students.

‘Coding Problems’ on Greedy Algorithms

‘Quiz’ on Greedy Algorithms

‘Videos’ on Greedy Algorithms


  1. Activity Selection Problem
  2. Kruskal’s Minimum Spanning Tree Algorithm
  3. Huffman Coding
  4. Efficient Huffman Coding for Sorted Input
  5. Prim’s Minimum Spanning Tree Algorithm
  6. Prim’s MST for Adjacency List Representation
  7. Dijkstra’s Shortest Path Algorithm
  8. Dijkstra’s Algorithm for Adjacency List Representation
  9. Job Sequencing Problem
  10. Greedy Algorithm to find Minimum number of Coins
  11. K Centers Problem
  12. Minimum Number of Platforms Required for a Railway/Bus Station
  13. Connect n ropes with minimum cost
  14. Graph coloring
  15. Fractional Knapsack Problem
  16. Minimize Cash Flow among a given set of friends who have borrowed money from each other
  17. Find minimum time to finish all jobs with given constraints
  18. Find maximum sum possible equal to sum of three stacks
  19. Dail’s Algorithm
  20. Boruvka’s algorithm

This article is contributed by Ayushmaan Bansal. If you like GeeksforGeeks and would like to contribute, you can also write an article using or mail your article to See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above.

My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!