Union Find Interview Questions
Master 88 union find problems frequently asked in technical interviews. These questions test your understanding of union findconcepts and are essential for coding interview success.
88
Total Problems
1
Easy
48
Medium
39
Hard
#200MediumFrequency: 97.3%
Number of Islands
#1
Rank
#2
Rank
#694MediumFrequency: 86.6%
Number of Distinct Islands
#3
Rank
#854HardFrequency: 72.8%
Making A Large Island
#4
Rank
#5
Rank
#399MediumFrequency: 70.2%
Evaluate Division
#6
Rank
#2419HardFrequency: 69.8%
Subarray With Elements Greater Than Varying Threshold
#7
Rank
#960HardFrequency: 66.4%
Minimize Malware Spread
#8
Rank
#2726HardFrequency: 65.2%
Minimum Reverse Operations
#9
Rank
#3863MediumFrequency: 64.9%
Power Grid Maintenance
#10
Rank
#1085MediumFrequency: 63.1%
The Earliest Moment When Everyone Become Friends
#11
Rank
#2466HardFrequency: 62.5%
Maximum Segment Sum After Removals
#12
Rank
#3881MediumFrequency: 61.5%
Minimize Maximum Component Cost
#13
Rank
#721MediumFrequency: 61.4%
Accounts Merge
#14
Rank
#695MediumFrequency: 59.3%
Max Area of Island
#15
Rank
#2583HardFrequency: 57.5%
Divide Nodes Into the Maximum Number of Groups
#16
Rank
#1308MediumFrequency: 57%
Smallest String With Swaps
#17
Rank
#922MediumFrequency: 54.4%
Possible Bipartition
#18
Rank
#547MediumFrequency: 50.7%
Number of Provinces
#19
Rank
#999MediumFrequency: 49.9%
Regions Cut By Slashes
#20
Rank
#1701HardFrequency: 47.5%
Remove Max Number of Edges to Keep Graph Fully Traversable
#21
Rank
#2065HardFrequency: 47.5%
Check for Contradictions in Equations
#22
Rank
#130MediumFrequency: 46.9%
Surrounded Regions
#23
Rank
#261MediumFrequency: 44.7%
Graph Valid Tree
#24
Rank
#1706MediumFrequency: 44%
Min Cost to Connect All Points
#25
Rank
#323MediumFrequency: 42.2%
Number of Connected Components in an Undirected Graph
#26
Rank
#2914MediumFrequency: 41.6%
Find the Safest Path in a Grid
#27
Rank
#1442MediumFrequency: 40.9%
Number of Operations to Make Network Connected
#28
Rank
#794HardFrequency: 40%
Swim in Rising Water
#29
Rank
#2588HardFrequency: 37.9%
Maximum Number of Points From Grid Queries
#30
Rank
#1753MediumFrequency: 37.3%
Path With Minimum Effort
#31
Rank
#801MediumFrequency: 34.2%
Is Graph Bipartite?
#32
Rank
#2035MediumFrequency: 34.2%
Count Sub Islands
#33
Rank
#869HardFrequency: 34.2%
Similar String Groups
#34
Rank
#684MediumFrequency: 33.7%
Redundant Connection
#35
Rank
#1613HardFrequency: 33.5%
Find Critical and Pseudo-Critical Edges in Minimum Spanning Tree
#36
Rank
#1380MediumFrequency: 33.3%
Number of Closed Islands
#37
Rank
#2121EasyFrequency: 32.8%
Find if Path Exists in Graph
#38
Rank
#3838MediumFrequency: 32.4%
Path Existence Queries in a Graph I
#39
Rank
#3983HardFrequency: 31.3%
Minimum Operations to Equalize Binary String
#40
Rank
#984MediumFrequency: 29.1%
Most Stones Removed with Same Row or Column
#41
Rank
#2403MediumFrequency: 27.8%
Count Unreachable Pairs of Nodes in an Undirected Graph
#42
Rank
#1223HardFrequency: 27.8%
Graph Connectivity With Threshold
#43
Rank
#1073MediumFrequency: 27.2%
Number of Enclaves
#44
Rank
#2125HardFrequency: 26.5%
GCD Sort of an Array
#45
Rank
#1099MediumFrequency: 25.4%
Path With Maximum Minimum Value
#46
Rank
#711HardFrequency: 25.1%
Number of Distinct Islands II
#47
Rank
#1275MediumFrequency: 25.1%
Validate Binary Tree Nodes
#48
Rank
#1396MediumFrequency: 24.4%
Count Servers that Communicate
#49
Rank
#1840MediumFrequency: 24.4%
Minimize Hamming Distance After Swap Operations
#50
Rank
#2213HardFrequency: 24.4%
Find All People With Secret
#51
Rank
#2101HardFrequency: 23.3%
Last Day Where You Can Still Cross
#52
Rank
#989HardFrequency: 22.1%
Largest Component Size by Common Factor
#53
Rank
#1257HardFrequency: 22.1%
Rank Transform of a Matrix
#54
Rank
#1815HardFrequency: 22.1%
Checking Existence of Edge Length Limited Paths
#55
Rank
#2505HardFrequency: 22.1%
Number of Good Paths
#56
Rank
#1144HardFrequency: 22%
Optimize Water Distribution in a Village
#57
Rank
#737MediumFrequency: 22%
Sentence Similarity II
#58
Rank
#685HardFrequency: 20.9%
Redundant Connection II
#59
Rank
#964HardFrequency: 20.3%
Minimize Malware Spread II
#60
Rank
#61
Rank
#3219MediumFrequency: 20.3%
Make Lexicographically Smallest Array by Swapping Elements
#62
Rank
#1100MediumFrequency: 20%
Connecting Cities With Minimum Cost
#63
Rank
#64
Rank
#65
Rank
#2512MediumFrequency: 19.5%
Longest Uploaded Prefix
#66
Rank
#770HardFrequency: 19.5%
Couples Holding Hands
#67
Rank
#1692HardFrequency: 18%
Number of Ways to Reorder Array to Get Same BST
#68
Rank
#4010HardFrequency: 18%
Maximize Alternating Sum Using Swaps
#69
Rank
#1663MediumFrequency: 18%
Detect Cycles in 2D Grid
#70
Rank
#1058MediumFrequency: 18%
Lexicographically Smallest Equivalent String
#71
Rank
#1865HardFrequency: 16.4%
Checking Existence of Edge Length Limited Paths II
#72
Rank
#2506HardFrequency: 16.4%
Minimize Maximum Value in a Grid
#73
Rank
#3348HardFrequency: 16.4%
Minimum Cost Walk in Weighted Graph
#74
Rank
#2793MediumFrequency: 16.1%
Count the Number of Complete Components
#75
Rank
#1032MediumFrequency: 14.6%
Satisfiability of Equality Equations
#76
Rank
#2582MediumFrequency: 14.6%
Minimum Score of a Path Between Two Cities
#77
Rank
#2764MediumFrequency: 12%
Maximum Number of Fish in a Grid
#78
Rank
#352HardFrequency: 8.1%
Data Stream as Disjoint Intervals
#79
Rank
#2708HardFrequency: 8.1%
Find the String with LCP
#80
Rank
#3902HardFrequency: 8.1%
Maximize Spanning Tree Stability with Upgrades
#81
Rank
#3823MediumFrequency: 5%
Count Islands With Total Value Divisible by K
#82
Rank
#2445MediumFrequency: 5%
Reachable Nodes With Restrictions
#83
Rank
#4035HardFrequency: 5%
Maximum Partition Factor
#84
Rank
#1507MediumFrequency: 5%
Check if There is a Valid Path in a Grid
#85
Rank
#3478HardFrequency: 5%
Check if the Rectangle Corner Is Reachable
#86
Rank
#3908MediumFrequency: 5%
Minimum Time for K Connected Components
#87
Rank
#3809MediumFrequency: 5%
Properties Graph
#88
Rank
Master Union Find in Real Interviews
Get AI-powered assistance when solving union find problems during your actual interviews.
Get Started FreeNo credit card required