Graph Theory Interview Questions
Master 149 graph theory problems frequently asked in technical interviews. These questions test your understanding of graph theoryconcepts and are essential for coding interview success.
149
Total Problems
3
Easy
75
Medium
71
Hard
#269HardFrequency: 95.2%
Alien Dictionary
#1
Rank
#329HardFrequency: 92.5%
Longest Increasing Path in a Matrix
#2
Rank
#210MediumFrequency: 85.9%
Course Schedule II
#3
Rank
#1424HardFrequency: 82.4%
Maximum Candies You Can Get from Boxes
#4
Rank
#207MediumFrequency: 82.3%
Course Schedule
#5
Rank
#6
Rank
#631HardFrequency: 78.6%
Design Excel Sum Formula
#7
Rank
#3105HardFrequency: 76.8%
Minimum Edge Reversals So Every Node Is Reachable
#8
Rank
#2230MediumFrequency: 76.6%
Minimum Cost to Reach City With Discounts
#9
Rank
#133MediumFrequency: 70.5%
Clone Graph
#10
Rank
#399MediumFrequency: 70.2%
Evaluate Division
#11
Rank
#960HardFrequency: 66.4%
Minimize Malware Spread
#12
Rank
#1661MediumFrequency: 65.5%
Minimum Number of Vertices to Reach All Nodes
#13
Rank
#803MediumFrequency: 65.5%
Cheapest Flights Within K Stops
#14
Rank
#3627MediumFrequency: 65.4%
Find Minimum Time to Reach Last Room I
#15
Rank
#3863MediumFrequency: 64.9%
Power Grid Maintenance
#16
Rank
#3881MediumFrequency: 61.5%
Minimize Maximum Component Cost
#17
Rank
#2583HardFrequency: 57.5%
Divide Nodes Into the Maximum Number of Groups
#18
Rank
#922MediumFrequency: 54.4%
Possible Bipartition
#19
Rank
#3613MediumFrequency: 54.1%
Maximize Amount After Two Days of Conversions
#20
Rank
#505MediumFrequency: 54.1%
The Maze II
#21
Rank
#3271MediumFrequency: 53.4%
Count the Number of Houses at a Certain Distance I
#22
Rank
#3310HardFrequency: 53.4%
Count the Number of Houses at a Certain Distance II
#23
Rank
#1431MediumFrequency: 53.4%
All Ancestors of a Node in a Directed Acyclic Graph
#24
Rank
#1300HardFrequency: 52.9%
Critical Connections in a Network
#25
Rank
#3628MediumFrequency: 52.1%
Find Minimum Time to Reach Last Room II
#26
Rank
#547MediumFrequency: 50.7%
Number of Provinces
#27
Rank
#881MediumFrequency: 50.3%
Loud and Rich
#28
Rank
#1101MediumFrequency: 47.5%
Parallel Courses
#29
Rank
#1456MediumFrequency: 47.5%
Find the City With the Smallest Number of Neighbors at a Threshold Distance
#30
Rank
#1558MediumFrequency: 47.5%
Course Schedule IV
#31
Rank
#1701HardFrequency: 47.5%
Remove Max Number of Edges to Keep Graph Fully Traversable
#32
Rank
#1820HardFrequency: 47.5%
Number Of Ways To Reconstruct A Tree
#33
Rank
#2065HardFrequency: 47.5%
Check for Contradictions in Equations
#34
Rank
#2364HardFrequency: 44.8%
Longest Path With Different Adjacent Characters
#35
Rank
#1485HardFrequency: 44.8%
Minimum Cost to Make at Least One Valid Path in a Grid
#36
Rank
#261MediumFrequency: 44.7%
Graph Valid Tree
#37
Rank
#1706MediumFrequency: 44%
Min Cost to Connect All Points
#38
Rank
#1576MediumFrequency: 44%
Reorder Routes to Make All Paths Lead to the City Zero
#39
Rank
#332HardFrequency: 43.2%
Reconstruct Itinerary
#40
Rank
#2040HardFrequency: 43%
Minimum Cost to Reach Destination in Time
#41
Rank
#3825MediumFrequency: 42.7%
Apply Substitutions
#42
Rank
#323MediumFrequency: 42.2%
Number of Connected Components in an Undirected Graph
#43
Rank
#44
Rank
#744MediumFrequency: 41.2%
Network Delay Time
#45
Rank
#1442MediumFrequency: 40.9%
Number of Operations to Make Network Connected
#46
Rank
#871MediumFrequency: 39.4%
Keys and Rooms
#47
Rank
#2220MediumFrequency: 39.1%
Find All Possible Recipes from Given Supplies
#48
Rank
#1177MediumFrequency: 39.1%
Tree Diameter
#49
Rank
#2564MediumFrequency: 37.9%
Most Profitable Path in a Tree
#50
Rank
#2206MediumFrequency: 36.9%
Detonate the Maximum Bombs
#51
Rank
#820MediumFrequency: 35.1%
Find Eventual Safe States
#52
Rank
#53
Rank
#54
Rank
#801MediumFrequency: 34.2%
Is Graph Bipartite?
#55
Rank
#684MediumFrequency: 33.7%
Redundant Connection
#56
Rank
#1613HardFrequency: 33.5%
Find Critical and Pseudo-Critical Edges in Minimum Spanning Tree
#57
Rank
#1347HardFrequency: 33.3%
Distance to a Cycle in Undirected Graph
#58
Rank
#59
Rank
#2121EasyFrequency: 32.8%
Find if Path Exists in Graph
#60
Rank
#3655MediumFrequency: 32.8%
Digit Operations to Make Two Integers Equal
#61
Rank
#3838MediumFrequency: 32.4%
Path Existence Queries in a Graph I
#62
Rank
#444MediumFrequency: 31.8%
Sequence Reconstruction
#63
Rank
#863HardFrequency: 31.8%
Sum of Distances in Tree
#64
Rank
#2321HardFrequency: 31.8%
Minimum Weighted Subgraph With the Required Paths
#65
Rank
#310MediumFrequency: 30.4%
Minimum Height Trees
#66
Rank
#877HardFrequency: 29.7%
Shortest Path Visiting All Nodes
#67
Rank
#2246HardFrequency: 29.3%
Maximum Employees to Be Invited to a Meeting
#68
Rank
#2568MediumFrequency: 29.3%
Minimum Fuel Cost to Report to the Capital
#69
Rank
#984MediumFrequency: 29.1%
Most Stones Removed with Same Row or Column
#70
Rank
#2403MediumFrequency: 27.8%
Count Unreachable Pairs of Nodes in an Undirected Graph
#71
Rank
#3386HardFrequency: 27.3%
Find Edges in Shortest Paths
#72
Rank
#1959MediumFrequency: 26.7%
Minimum Path Cost in a Hidden Grid
#73
Rank
#1229MediumFrequency: 26.5%
Shortest Path with Alternating Colors
#74
Rank
#2353HardFrequency: 26.3%
Maximum Score of a Node Sequence
#75
Rank
#1325MediumFrequency: 25.4%
Path with Maximum Probability
#76
Rank
#3887MediumFrequency: 25.3%
Minimum Cost Path with Edge Reversals
#77
Rank
#3439HardFrequency: 25.3%
Find Minimum Diameter After Merging Two Trees
#78
Rank
#813MediumFrequency: 25.1%
All Paths From Source to Target
#79
Rank
#1436MediumFrequency: 25.1%
Get Watched Videos by Your Friends
#80
Rank
#1275MediumFrequency: 25.1%
Validate Binary Tree Nodes
#81
Rank
#2176HardFrequency: 24.6%
Parallel Courses III
#82
Rank
#3752MediumFrequency: 24.6%
Unit Conversion II
#83
Rank
#1587HardFrequency: 24.4%
Parallel Courses II
#84
Rank
#2213HardFrequency: 24.4%
Find All People With Secret
#85
Rank
#2090MediumFrequency: 24.4%
Number of Ways to Arrive at Destination
#86
Rank
#754HardFrequency: 23.3%
Cracking the Safe
#87
Rank
#2375HardFrequency: 23.3%
Minimum Obstacle Removal to Reach Corner
#88
Rank
#949HardFrequency: 22.1%
Cat and Mouse
#89
Rank
#1257HardFrequency: 22.1%
Rank Transform of a Matrix
#90
Rank
#1815HardFrequency: 22.1%
Checking Existence of Edge Length Limited Paths
#91
Rank
#2505HardFrequency: 22.1%
Number of Good Paths
#92
Rank
#1144HardFrequency: 22%
Optimize Water Distribution in a Village
#93
Rank
#2590MediumFrequency: 21.9%
Maximum Star Sum of a Graph
#94
Rank
#1727HardFrequency: 20.9%
Cat and Mouse II
#95
Rank
#1912MediumFrequency: 20.9%
Number of Restricted Paths From First to Last Node
#96
Rank
#1986HardFrequency: 20.9%
Largest Color Value in a Directed Graph
#97
Rank
#2472HardFrequency: 20.9%
Build a Matrix With Conditions
#98
Rank
#685HardFrequency: 20.9%
Redundant Connection II
#99
Rank
#964HardFrequency: 20.3%
Minimize Malware Spread II
#100
Rank
#101
Rank
#3720MediumFrequency: 20.3%
Minimize the Maximum Edge Weight of Graph
#102
Rank
#1100MediumFrequency: 20%
Connecting Cities With Minimum Cost
#103
Rank
#1887HardFrequency: 20%
Minimum Degree of a Connected Trio in a Graph
#104
Rank
#1891HardFrequency: 20%
Count Pairs Of Nodes
#105
Rank
#2056MediumFrequency: 20%
Jump Game VIII
#106
Rank
#2259HardFrequency: 20%
Minimum Operations to Remove Adjacent Ones in Matrix
#107
Rank
#511MediumFrequency: 19.5%
All Paths from Source Lead to Destination
#108
Rank
#109
Rank
#110
Rank
#770HardFrequency: 19.5%
Couples Holding Hands
#111
Rank
#1696HardFrequency: 18%
Strange Printer II
#112
Rank
#1124HardFrequency: 16.4%
String Transforms Into Another String
#113
Rank
#1687HardFrequency: 16.4%
The Most Similar Path in a Graph
#114
Rank
#1865HardFrequency: 16.4%
Checking Existence of Edge Length Limited Paths II
#115
Rank
#116
Rank
#2506HardFrequency: 16.4%
Minimize Maximum Value in a Grid
#117
Rank
#1493HardFrequency: 16.4%
Frog Position After T Seconds
#118
Rank
#3348HardFrequency: 16.4%
Minimum Cost Walk in Weighted Graph
#119
Rank
#3517MediumFrequency: 16.1%
Shortest Distance After Road Addition Queries I
#120
Rank
#2711HardFrequency: 16.1%
Minimum Time to Visit a Cell In a Grid
#121
Rank
#2793MediumFrequency: 16.1%
Count the Number of Complete Components
#122
Rank
#1032MediumFrequency: 14.6%
Satisfiability of Equality Equations
#123
Rank
#3558MediumFrequency: 14.6%
Find a Safe Walk Through a Grid
#124
Rank
#2582MediumFrequency: 14.6%
Minimum Score of a Path Between Two Cities
#125
Rank
#3852HardFrequency: 14.6%
Path Existence Queries in a Graph II
#126
Rank
#2438MediumFrequency: 13.2%
Find Closest Node to Given Two Nodes
#127
Rank
#2171HardFrequency: 12.6%
Second Minimum Time to Reach Destination
#128
Rank
#2409HardFrequency: 12%
Number of Increasing Paths in a Grid
#129
Rank
#3235MediumFrequency: 10.3%
Minimum Cost to Convert String I
#130
Rank
#3919HardFrequency: 10.3%
Network Recovery Pathways
#131
Rank
#1309HardFrequency: 8.1%
Sort Items by Groups Respecting Dependencies
#132
Rank
#3902HardFrequency: 8.1%
Maximize Spanning Tree Stability with Upgrades
#133
Rank
#134
Rank
#3238HardFrequency: 7.3%
Minimum Cost to Convert String II
#135
Rank
#2439HardFrequency: 7.3%
Longest Cycle in a Graph
#136
Rank
#3561MediumFrequency: 7.2%
Remove Methods From Project
#137
Rank
#1969MediumFrequency: 5.5%
Maximum Number of Accepted Invitations
#138
Rank
#2803HardFrequency: 5.5%
Modify Graph Edge Weights
#139
Rank
#499HardFrequency: 5%
The Maze III
#140
Rank
#2445MediumFrequency: 5%
Reachable Nodes With Restrictions
#141
Rank
#4035HardFrequency: 5%
Maximum Partition Factor
#142
Rank
#2201HardFrequency: 5%
Valid Arrangement of Pairs
#143
Rank
#3930HardFrequency: 5%
Longest Palindromic Path in Graph
#144
Rank
#918HardFrequency: 5%
Reachable Nodes In Subdivided Graph
#145
Rank
#3908MediumFrequency: 5%
Minimum Time for K Connected Components
#146
Rank
#2151MediumFrequency: 5%
The Time When the Network Becomes Idle
#147
Rank
#3809MediumFrequency: 5%
Properties Graph
#148
Rank
#3976HardFrequency: 5%
Minimum Cost to Buy Apples II
#149
Rank
Master Graph Theory in Real Interviews
Get AI-powered assistance when solving graph theory problems during your actual interviews.
Get Started FreeNo credit card required