Tree Depth-First Search (DFS)

Trees & Graphs

Recursive top-down and bottom-up traversals on hierarchical structures

353 problems·42 Easy·224 Medium·87 Hard
Pattern Study Guide & Cheat Sheet

Traverse binary or general trees by recurring deep along branches, computing subtree metrics bottom-up (postorder) or passing state top-down (preorder).

Core Invariant: Recursive Trust: Assume `dfs(node.left)` and `dfs(node.right)` return the correct subtree answers. Combine them at `node` with the base case (`if not node: return base_val`).

Recognize it (Keywords & Signals)
  • Maximum / minimum depth of binary tree
  • Invert / clone binary tree
  • Diameter of binary tree
  • Lowest common ancestor (LCA)
  • Path sum / maximum path sum across branches
  • Check balanced binary tree
When NOT to use

Level-by-level processing or shortest path in terms of edge counts (Tree BFS is cleaner).

How to solve (Step-by-step)
  1. 1.Handle base case: `if not node: return 0` (or `None`, `True`).
  2. 2.Recursively solve left subtree: `left = dfs(node.left)`.
  3. 3.Recursively solve right subtree: `right = dfs(node.right)`.
  4. 4.Combine results at parent: e.g., update global variable `self.max_diameter = max(self.max_diameter, left + right)`.
  5. 5.Return single-branch contribution upward: `return 1 + max(left, right)`.
Watch for (Interview Traps)
  • Mixing up what is returned upward vs what updates the global answer (e.g. returning both branches to parent)
  • Recursion limit exceeded on deeply skewed trees (Python default limit is 1000)
  • Forgetting to handle `node is None` as base case
Bottom-Up Postorder Tree DFS (Diameter / Path Metric)
class TreeNode:
    def __init__(self, val=0, left=None, right=None):
        self.val = val
        self.left = left
        self.right = right

def diameter_of_binary_tree(root: TreeNode | None) -> int:
    max_diameter = 0
    
    def dfs(node: TreeNode | None) -> int:
        nonlocal max_diameter
        if not node:
            return 0  # Height of empty subtree
            
        # Postorder: solve children first
        left_height = dfs(node.left)
        right_height = dfs(node.right)
        
        # Invariant: longest path through current node spans both subtrees
        max_diameter = max(max_diameter, left_height + right_height)
        
        # Return single branch height upward to parent
        return 1 + max(left_height, right_height)
        
    dfs(root)
    return max_diameter
Cost
O(N) visits each node once · O(H) call stack where H is tree height (O(log N) balanced, O(N) worst-case skewed) (Avoids O(N^2) parent traversals.)
Canonical problems
#104 Maximum Depth of Binary Tree: 1 + max(dfs(left), dfs(right))
#226 Invert Binary Tree: Swap node.left and node.right recursively
#543 Diameter of Binary Tree: Combine left and right depths at each node
#236 Lowest Common Ancestor of a Binary Tree: Return node if target found in both subtrees
Medium·90 companies·Max freq 100%·Acc 64.7%
HiveAndurilTinkoff+87
Medium·50 companies·Max freq 100%·Acc 51.8%
ZenefitsGravitonYelp+47
Medium·39 companies·Max freq 100%·Acc 55.9%
ZenefitsinstabaseSnowflake+36
Medium·39 companies·Max freq 100%·Acc 47.7%
FaireKaratNeetCode 150+36
Hard·29 companies·Max freq 100%·Acc 42.5%
BaiduDoorDashWix+26
Hard·26 companies·Max freq 100%·Acc 44.7%
HopperPinterestNetflix+23
Medium·25 companies·Max freq 100%·Acc 64.4%
Tower Research CapitalTower Research CapitalUrban Company+22
Hard·25 companies·Max freq 100%·Acc 61.1%
YahooHiveNeetCode 150+22
Medium·24 companies·Max freq 100%·Acc 69.7%
NewsBreakAirwallexMeta+21
Hard·24 companies·Max freq 100%·Acc 37.3%
XPocket GemsUber+21
Easy·23 companies·Max freq 88%·Acc 65.8%
MetaWixNeetCode 150+20
Medium·23 companies·Max freq 88%·Acc 36.0%
WixNeetCode 150NeetCode 150+20
Medium·22 companies·Max freq 100%·Acc 42.2%
HTCMakeMyTripStripe+19
Medium·22 companies·Max freq 100%·Acc 74.1%
SchlumbergerGrubhubRoku+19
Medium·20 companies·Max freq 100%·Acc 65.8%
XHBOMixpanel+17
Easy·20 companies·Max freq 100%·Acc 78.4%
YahooNeetCode 150NeetCode 150+17
Medium·20 companies·Max freq 100%·Acc 65.7%
FlexportPocket GemsWix+17
Hard·20 companies·Max freq 93%·Acc 56.8%
DoorDashWeRideDuolingo+17
Medium·20 companies·Max freq 89%·Acc 67.8%
OktaWixZepto+17
Medium·19 companies·Max freq 100%·Acc 64.1%
SigmoidNutanixAdobe+16
Medium·18 companies·Max freq 100%·Acc 73.0%
GojekNeetCode 150NeetCode 150+15
Medium·18 companies·Max freq 100%·Acc 59.6%
Tower Research CapitalMcKinseyTower Research Capital+15
Hard·17 companies·Max freq 100%·Acc 48.0%
DE ShawGravitonMathWorks+14
Medium·17 companies·Max freq 100%·Acc 68.5%
Texas InstrumentsSpaceXGoldman Sachs+14
Medium·17 companies·Max freq 88%·Acc 70.7%
MetaWixNeetCode 150+14
Medium·17 companies·Max freq 83%·Acc 61.6%
GrabDocusignMeta+14
Medium·16 companies·Max freq 88%·Acc 48.7%
DatadogNeetCode 150NeetCode 150+13
Hard·15 companies·Max freq 100%·Acc 54.2%
SamsungRokuMeta+12
Medium·15 companies·Max freq 87%·Acc 0.5%
PornhubMolocoNeetCode 150+12
Medium·14 companies·Max freq 100%·Acc 61.2%
Urban CompanyServiceNowNeetCode 150+11
Medium·14 companies·Max freq 100%·Acc 70.9%
XXNeetCode 150+11
Medium·14 companies·Max freq 88%·Acc 77.0%
UberNeetCode 150NeetCode 150+11
Medium·14 companies·Max freq 63%·Acc 60.5%
UberWalmart LabsSnap+11
Hard·13 companies·Max freq 100%·Acc 39.5%
LucidCiscoGraviton+10
Medium·13 companies·Max freq 100%·Acc 65.7%
blinkitShareChatServiceNow+10
Medium·13 companies·Max freq 92%·Acc 62.9%
SnapTikTokSnap+10
Medium·13 companies·Max freq 88%·Acc 56.1%
oyoDocusignZIP+10
Easy·13 companies·Max freq 88%·Acc 68.6%
CriteoQualtricsAmazon+10
Hard·13 companies·Max freq 75%·Acc 50.0%
RobloxPinterestMongoDB+10
Medium·12 companies·Max freq 83%·Acc 69.1%
NeetCode 150NeetCode 150TikTok+9
Medium·12 companies·Max freq 75%·Acc 52.8%
SamsungMeeshoTikTok+9
Easy·12 companies·Max freq 66%·Acc 61.6%
VKLinkedInYandex+9
Easy·11 companies·Max freq 100%·Acc 58.7%
ViasatNeetCode 150NeetCode 150+8
Medium·11 companies·Max freq 100%·Acc 50.1%
ZenefitsNeetCode 150NeetCode 150+8
Medium·11 companies·Max freq 100%·Acc 66.9%
Akuna CapitalPhonePeIBM+8
Medium·11 companies·Max freq 100%·Acc 61.0%
Akuna CapitalNetflixNeetCode 150+8
Medium·11 companies·Max freq 93%·Acc 57.9%
MetaSnapSnap+8
Easy·11 companies·Max freq 89%·Acc 51.9%
eBayJump TradingNeetCode 150+8
Medium·11 companies·Max freq 89%·Acc 83.0%
MetaLinkedInMongoDB+8
Medium·11 companies·Max freq 88%·Acc 59.6%
LimeSamsungLinkedIn+8
Medium·11 companies·Max freq 88%·Acc 63.9%
SnapSnapClari+8
Hard·11 companies·Max freq 88%·Acc 0.6%
KLA TencorInMobiAkuna Capital+8
Easy·11 companies·Max freq 87%·Acc 80.2%
NeetCode 150NeetCode 150Josh Technology+8
Easy·11 companies·Max freq 85%·Acc 67.5%
NeetCode 150NeetCode 150SAP+8
Hard·11 companies·Max freq 78%·Acc 68.0%
WeRideNeetCode 150NeetCode 150+8
Hard·11 companies·Max freq 77%·Acc 60.0%
UberMathWorksMeesho+8
Medium·11 companies·Max freq 76%·Acc 46.5%
MillenniumNetAppZepto+8
Medium·11 companies·Max freq 75%·Acc 0.7%
BoxNeetCode 150NeetCode 150+8
Medium·11 companies·Max freq 53%·Acc 55.0%
OracleUberByteDance+8
Medium·10 companies·Max freq 100%·Acc 76.0%
CadenceGravitonSnowflake+7
Medium·10 companies·Max freq 100%·Acc 66.9%
ZenefitsLyftSalesforce+7
Medium·10 companies·Max freq 100%·Acc 65.1%
XGeneral MotorsX+7
Hard·10 companies·Max freq 100%·Acc 43.3%
DropboxNCRBNY Mellon+7
Medium·10 companies·Max freq 100%·Acc 60.8%
PhonePePayPalPalantir+7
Medium·10 companies·Max freq 63%·Acc 62.5%
Arista NetworksPalo Alto NetworksFlipkart+7
Medium·10 companies·Max freq 63%·Acc 48.2%
SnowflakeNutanixMeta+7
Medium·9 companies·Max freq 100%·Acc 75.1%
RobinhoodSIGCapital One+6
Medium·9 companies·Max freq 100%·Acc 51.3%
DropboxAnthropicMongoDB+6
Medium·9 companies·Max freq 100%·Acc 70.7%
Two SigmaBloombergAmazon+6
Medium·9 companies·Max freq 84%·Acc 73.9%
NeetCode 150NeetCode 150Josh Technology+6
Medium·9 companies·Max freq 78%·Acc 68.8%
RobinhoodApplied IntuitionNuro+6
Easy·9 companies·Max freq 75%·Acc 75.8%
AirbnbAccentureAmazon+6
Medium·9 companies·Max freq 67%·Acc 63.6%
WaymoNutanixVisa+6
Easy·9 companies·Max freq 63%·Acc 74.5%
ZohoJosh TechnologyOracle+6
Medium·9 companies·Max freq 63%·Acc 60.8%
YandexPhonePeGoogle+6
Easy·9 companies·Max freq 51%·Acc 55.3%
Palo Alto NetworksMicrosoftApple+6
Medium·8 companies·Max freq 100%·Acc 77.6%
HSBCTinkoffMicrostrategy+5
Easy·8 companies·Max freq 89%·Acc 69.0%
RevolutCapital OneApple+5
Medium·8 companies·Max freq 88%·Acc 78.6%
VerkadaNuroSnowflake+5
Easy·8 companies·Max freq 88%·Acc 49.2%
SnapSnapMeta+5
Easy·8 companies·Max freq 88%·Acc 63.5%
SamsungMetaCisco+5
Medium·8 companies·Max freq 88%·Acc 78.5%
UberPalantirSnowflake+5
Medium·8 companies·Max freq 67%·Acc 60.9%
Dream11Goldman SachsAmazon+5
Medium·8 companies·Max freq 64%·Acc 77.3%
Zeta GlobalGoldman Sachstcs+5
Medium·8 companies·Max freq 63%·Acc 76.7%
MetaLinkedInMicrosoft+5
Easy·8 companies·Max freq 63%·Acc 79.1%
Josh TechnologyMongoDBLinkedIn+5
Medium·8 companies·Max freq 63%·Acc 45.8%
ByteDanceFlipkartAmazon+5
Medium·8 companies·Max freq 53%·Acc 67.4%
Walmart LabsBloombergMeta+5
Medium·8 companies·Max freq 52%·Acc 66.3%
Josh TechnologyLinkedInApple+5
Medium·8 companies·Max freq 51%·Acc 45.9%
LyftTikTokMicrosoft+5
Medium·7 companies·Max freq 100%·Acc 83.9%
ClariLinkedInUber+4
Medium·7 companies·Max freq 100%·Acc 42.6%
StacklineSplunkGoogle+4
Easy·7 companies·Max freq 100%·Acc 53.3%
LivspaceBloombergtcs+4
Medium·7 companies·Max freq 100%·Acc 68.8%
DropboxAnthropicSnowflake+4
Hard·7 companies·Max freq 88%·Acc 50.9%
JuspayPhonePeAnduril+4
Medium·7 companies·Max freq 88%·Acc 72.4%
GopuffJosh TechnologyMicrosoft+4
Medium·7 companies·Max freq 88%·Acc 50.3%
ChimeLyftAirbnb+4
Hard·7 companies·Max freq 88%·Acc 77.4%
Booking.comBooking.comNvidia+4
Hard·7 companies·Max freq 85%·Acc 65.7%
PhonePeGoogleUber+4
Medium·7 companies·Max freq 79%·Acc 63.1%
BloombergAdobeAmazon+4
Medium·7 companies·Max freq 78%·Acc 70.1%
MetaVisaOracle+4
Medium·7 companies·Max freq 75%·Acc 56.1%
CiscoSalesforceZeta Global+4
Medium·7 companies·Max freq 68%·Acc 73.1%
DunzoAdobeGoogle+4
Medium·7 companies·Max freq 65%·Acc 63.8%
PhonePePayPalFlipkart+4
Hard·7 companies·Max freq 63%·Acc 0.6%
CitadelSquarepoint CapitalPalo Alto Networks+4
Medium·7 companies·Max freq 63%·Acc 73.5%
AndurilMicrosoftAmazon+4
Medium·7 companies·Max freq 63%·Acc 69.1%
Walmart LabsMicrosoftTikTok+4
Easy·7 companies·Max freq 50%·Acc 80.3%
AndurilMicrosoftBloomberg+4
Medium·7 companies·Max freq 50%·Acc 71.2%
CitadelAmazonGoogle+4
Medium·7 companies·Max freq 50%·Acc 57.8%
BloombergMetaMicrosoft+4
Hard·7 companies·Max freq 39%·Acc 68.9%
AppleNvidiaTikTok+4
Medium·7 companies·Max freq 39%·Acc 61.3%
TikTokSalesforceMeta+4
Medium·6 companies·Max freq 100%·Acc 63.4%
NutanixWeRideAmazon+3
Medium·6 companies·Max freq 100%·Acc 51.2%
Pocket GemsDocusignMicrosoft+3
Hard·6 companies·Max freq 100%·Acc 0.5%
Hudson River TradingHudson River TradingTarget+3
Hard·6 companies·Max freq 100%·Acc 0.5%
thoughtspotWeRideUber+3
Medium·6 companies·Max freq 88%·Acc 86.0%
MetaLinkedInAdobe+3
Medium·6 companies·Max freq 88%·Acc 56.5%
DatabricksSnowflakeTikTok+3
Easy·6 companies·Max freq 88%·Acc 76.6%
LimeAmazonBloomberg+3
Medium·6 companies·Max freq 88%·Acc 67.3%
IntuitUberSnowflake+3
Easy·6 companies·Max freq 78%·Acc 87.6%
MetaYandexGoogle+3
Medium·6 companies·Max freq 77%·Acc 81.3%
LinkedInOracleFlipkart+3
Medium·6 companies·Max freq 75%·Acc 69.6%
RobinhoodUberGoogle+3
Easy·6 companies·Max freq 75%·Acc 62.9%
GrammarlyMetaMicrosoft+3
Hard·6 companies·Max freq 70%·Acc 83.3%
GrammarlyAmazonGoogle+3
Hard·6 companies·Max freq 63%·Acc 66.9%
UberAccentureGoogle+3
Medium·6 companies·Max freq 53%·Acc 76.3%
BarclaysBloombergGoogle+3
Easy·6 companies·Max freq 52%·Acc 59.5%
AdobeBloombergAmazon+3
Easy·6 companies·Max freq 50%·Acc 70.3%
SnowflakeMetaAmazon+3
Medium·6 companies·Max freq 50%·Acc 60.0%
TikTokUberAmazon+3
Medium·6 companies·Max freq 38%·Acc 84.4%
AmazonSalesforceMeta+3
Medium·6 companies·Max freq 27%·Acc 72.0%
GoogleBloombergMicrosoft+3
Easy·6 companies·Max freq 25%·Acc 82.9%
GoogleMetaAmazon+3
Medium·6 companies·Max freq 25%·Acc 68.6%
OracleBloombergAmazon+3
Medium·6 companies·Max freq 25%·Acc 78.1%
AppleGoogleBloomberg+3
Medium·6 companies·Max freq 25%·Acc 73.5%
OracleAmazonMicrosoft+3
Medium·5 companies·Max freq 100%·Acc 52.0%
SoundHoundMetaAmazon+2
Medium·5 companies·Max freq 100%·Acc 72.5%
HuluMetaMicrosoft+2
Medium·5 companies·Max freq 100%·Acc 66.7%
PoyntGoogleMeta+2
Medium·5 companies·Max freq 100%·Acc 51.8%
ZenefitsExpediaSalesforce+2
Medium·5 companies·Max freq 75%·Acc 59.3%
LyftMetaMicrosoft+2
Medium·5 companies·Max freq 63%·Acc 78.2%
Josh TechnologyEPAM SystemsAmazon+2
Medium·5 companies·Max freq 63%·Acc 63.8%
CiscoPhonePeMeta+2
Medium·5 companies·Max freq 63%·Acc 83.7%
BloombergNetflixAmazon+2
Medium·5 companies·Max freq 63%·Acc 0.5%
SnapSnapAmazon+2
Hard·5 companies·Max freq 60%·Acc 61.8%
NutanixMicrosoftOracle+2
Hard·5 companies·Max freq 56%·Acc 66.0%
CitadelMetaAmazon+2
Medium·5 companies·Max freq 54%·Acc 55.2%
UberTikTokGoogle+2
Medium·5 companies·Max freq 50%·Acc 66.0%
TikTokMicrosoftAmazon+2
Medium·5 companies·Max freq 39%·Acc 59.0%
VisaAmazonBloomberg+2
Hard·5 companies·Max freq 38%·Acc 56.4%
DoorDashAppleGoogle+2
Medium·5 companies·Max freq 38%·Acc 86.3%
AmazonMetaMicrosoft+2
Easy·5 companies·Max freq 38%·Acc 55.5%
BloombergMicrosoftAmazon+2
Medium·5 companies·Max freq 38%·Acc 67.2%
OracleGoogleMicrosoft+2
Hard·5 companies·Max freq 38%·Acc 48.1%
AmazonGoogleMicrosoft+2
Medium·5 companies·Max freq 38%·Acc 55.8%
MicrosoftAmazonGoogle+2
Medium·5 companies·Max freq 38%·Acc 65.4%
MicrosoftAmazonUber+2
Medium·5 companies·Max freq 38%·Acc 82.8%
NvidiaSalesforceGoogle+2
Medium·5 companies·Max freq 28%·Acc 62.8%
MetaAmazonGoogle+2
Easy·5 companies·Max freq 27%·Acc 76.2%
GoogleAmazonBloomberg+2
Easy·5 companies·Max freq 25%·Acc 78.5%
AmazonBloombergGoogle+2
Easy·5 companies·Max freq 25%·Acc 85.1%
GoogleAmazonMeta+2
Easy·4 companies·Max freq 100%·Acc 73.2%
TwilioBoxGoogle+1
Hard·4 companies·Max freq 100%·Acc 69.4%
Deutsche BankBlackRockMeta+1
Hard·4 companies·Max freq 100%·Acc 57.0%
ServiceNowOracleMicrosoft+1
Medium·4 companies·Max freq 100%·Acc 70.3%
TaniumMicrosoftAmazon+1
Hard·4 companies·Max freq 100%·Acc 36.8%
UiPathAmazonMicrosoft+1
Easy·4 companies·Max freq 88%·Acc 61.6%
WixGoogleMeta+1
Medium·4 companies·Max freq 88%·Acc 0.5%
Booking.comBooking.comMicrosoft+1
Medium·4 companies·Max freq 88%·Acc 57.5%
6senseZeta GlobalAmazon+1
Medium·4 companies·Max freq 88%·Acc 53.1%
JuspayAmazonBloomberg+1
Medium·4 companies·Max freq 79%·Acc 0.7%
Sumo LogicSumo LogicGoogle+1
Medium·4 companies·Max freq 75%·Acc 42.9%
AirbnbMetaAmazon+1
Medium·4 companies·Max freq 68%·Acc 59.8%
ShopeeAmazonMicrosoft+1
Medium·4 companies·Max freq 67%·Acc 77.2%
Josh TechnologyAmazonMicrosoft+1
Medium·4 companies·Max freq 64%·Acc 65.6%
MetaTikTokAmazon+1
Medium·4 companies·Max freq 63%·Acc 86.0%
Josh TechnologySalesforceAmazon+1
Medium·4 companies·Max freq 63%·Acc 72.5%
PinterestGoogleMeta+1
Medium·4 companies·Max freq 63%·Acc 62.3%
OracleGoogleAmazon+1
Medium·4 companies·Max freq 63%·Acc 79.6%
AtlassianAmazonTikTok+1
Medium·4 companies·Max freq 53%·Acc 86.8%
MetaSnowflakeAmazon+1
Medium·4 companies·Max freq 51%·Acc 69.7%
LinkedInMetaAtlassian+1
Medium·4 companies·Max freq 50%·Acc 51.4%
RipplingAppleGoogle+1
Medium·4 companies·Max freq 50%·Acc 54.8%
TikTokGoogleMeta+1
Medium·4 companies·Max freq 42%·Acc 66.8%
AdobeBloombergAmazon+1
Hard·4 companies·Max freq 41%·Acc 68.7%
AtlassianGoogleMeta+1
Medium·4 companies·Max freq 39%·Acc 70.7%
OracleBloombergAmazon+1
Medium·4 companies·Max freq 39%·Acc 77.6%
MetaBloombergAmazon+1
Medium·4 companies·Max freq 38%·Acc 79.5%
MetaGoogleBloomberg+1
Hard·4 companies·Max freq 38%·Acc 74.0%
InfosysGoogleAmazon+1
Medium·4 companies·Max freq 28%·Acc 70.0%
GoogleMetaMicrosoft+1
Medium·4 companies·Max freq 27%·Acc 86.4%
MicrosoftMetaGoogle+1
Hard·4 companies·Max freq 27%·Acc 38.9%
GoogleGoldman SachsAmazon+1
Medium·4 companies·Max freq 26%·Acc 49.6%
GoogleMetaAmazon+1
Easy·4 companies·Max freq 25%·Acc 59.1%
GoogleMetaAmazon+1
Easy·4 companies·Max freq 25%·Acc 75.0%
MetaAmazonMicrosoft+1
Medium·4 companies·Max freq 25%·Acc 71.8%
AmazonMicrosoftMeta+1
Hard·4 companies·Max freq 25%·Acc 76.1%
AmazonMetaMicrosoft+1
Hard·4 companies·Max freq 25%·Acc 63.0%
GoogleMetaBloomberg+1
Medium·4 companies·Max freq 16%·Acc 80.8%
MicrosoftMetaAmazon+1
Medium·4 companies·Max freq 13%·Acc 70.3%
MetaAmazonMicrosoft+1
Medium·3 companies·Max freq 100%·Acc 67.0%
LinkedInMetaGoogle
Hard·3 companies·Max freq 100%·Acc 0.3%
GameskraftUberLinkedIn
Medium·3 companies·Max freq 100%·Acc 64.5%
RobinhoodSamsungGoogle
Easy·3 companies·Max freq 100%·Acc 66.1%
IndeedMetaAmazon
Medium·3 companies·Max freq 100%·Acc 56.2%
UBSthoughtspotRippling
Medium·3 companies·Max freq 100%·Acc 45.7%
JuspayGoogleAmazon
Medium·3 companies·Max freq 100%·Acc 74.3%
GuidewireAmazonGoogle
Hard·3 companies·Max freq 100%·Acc 55.1%
FlipkartBloombergGoogle
Medium·3 companies·Max freq 100%·Acc 64.2%
Gilt GroupeBloombergGoogle
Hard·3 companies·Max freq 92%·Acc 42.8%
MeeshoAmazonGoogle
Medium·3 companies·Max freq 78%·Acc 61.1%
Arista NetworksMetaGoogle
Medium·3 companies·Max freq 75%·Acc 86.6%
MyntraTikTokGoogle
Medium·3 companies·Max freq 75%·Acc 52.9%
VisaDoorDashAmazon
Medium·3 companies·Max freq 68%·Acc 54.7%
GeicoGoogleAmazon
Hard·3 companies·Max freq 63%·Acc 61.2%
LinkedInGoogleAmazon
Easy·3 companies·Max freq 63%·Acc 46.2%
LinkedInMetaAmazon
Medium·3 companies·Max freq 63%·Acc 47.5%
DatabricksLinkedInAmazon
Medium·3 companies·Max freq 60%·Acc 61.7%
RipplingUberGoogle
Medium·3 companies·Max freq 56%·Acc 88.4%
SAPAmazonGoogle
Hard·3 companies·Max freq 54%·Acc 59.4%
PhonePeUberGoogle
Hard·3 companies·Max freq 53%·Acc 49.9%
AmazoneBayTikTok
Medium·3 companies·Max freq 51%·Acc 56.7%
AppleAmazonGoogle
Medium·3 companies·Max freq 50%·Acc 58.7%
MetaAmazonBloomberg
Medium·3 companies·Max freq 50%·Acc 71.8%
ByteDanceTikTokGoogle
Hard·3 companies·Max freq 50%·Acc 66.6%
Goldman SachsAmazonGoogle
Medium·3 companies·Max freq 40%·Acc 44.7%
MetaBloombergGoogle
Medium·3 companies·Max freq 38%·Acc 75.5%
SalesforceMetaGoldman Sachs
Medium·3 companies·Max freq 38%·Acc 67.2%
BloombergMetaAmazon
Hard·3 companies·Max freq 38%·Acc 54.9%
SnowflakeGoogleMeta
Easy·3 companies·Max freq 29%·Acc 59.5%
GoogleMetaAmazon
Medium·3 companies·Max freq 27%·Acc 69.4%
AmazonBloombergMicrosoft
Medium·3 companies·Max freq 25%·Acc 44.2%
MetaMicrosoftGoogle
Medium·3 companies·Max freq 25%·Acc 61.7%
MetaAmazonGoogle
Medium·3 companies·Max freq 25%·Acc 70.8%
TikTokAmazonMeta
Medium·3 companies·Max freq 25%·Acc 78.6%
BloombergGoogleMeta
Medium·3 companies·Max freq 25%·Acc 50.1%
UberGoogleMeta
Medium·3 companies·Max freq 25%·Acc 65.2%
GoogleMetaAmazon
Hard·3 companies·Max freq 25%·Acc 56.5%
GoogleAmazonBloomberg
Easy·3 companies·Max freq 13%·Acc 81.1%
BloombergAmazonGoogle
Hard·3 companies·Max freq 13%·Acc 72.5%
BloombergAmazonGoogle
Medium·3 companies·Max freq 13%·Acc 0.7%
BloombergAmazonGoogle
Medium·3 companies·Max freq 13%·Acc 71.6%
AmazonMicrosoftGoogle
Hard·3 companies·Max freq 13%·Acc 39.6%
AmazonMicrosoftGoogle
Medium·2 companies·Max freq 100%·Acc 75.5%
CitrixGoogle
Medium·2 companies·Max freq 100%·Acc 69.4%
JioGoogle
Hard·2 companies·Max freq 100%·Acc 73.1%
JioGoogle
Medium·2 companies·Max freq 100%·Acc 60.6%
MakeMyTripGoogle
Medium·2 companies·Max freq 100%·Acc 82.2%
CoupangAmazon
Hard·2 companies·Max freq 100%·Acc 46.9%
WeRideDoorDash
Hard·2 companies·Max freq 100%·Acc 45.8%
DropboxUber
Medium·2 companies·Max freq 100%·Acc 68.4%
BCGAmazon
Hard·2 companies·Max freq 93%·Acc 32.1%
GameskraftGoogle
Medium·2 companies·Max freq 88%·Acc 55.5%
SamsungUber
Easy·2 companies·Max freq 88%·Acc 73.7%
DatadogAmazon
Medium·2 companies·Max freq 88%·Acc 75.8%
spinnyBloomberg
Hard·2 companies·Max freq 88%·Acc 57.3%
AdobeMicrosoft
Medium·2 companies·Max freq 88%·Acc 67.4%
SnowflakeGoogle
Hard·2 companies·Max freq 83%·Acc 38.7%
InMobiGoogle
Medium·2 companies·Max freq 79%·Acc 56.2%
IntuitGoogle
Medium·2 companies·Max freq 75%·Acc 65.5%
LinkedInGoogle
Medium·2 companies·Max freq 75%·Acc 58.8%
BlackRockMicrosoft
Hard·2 companies·Max freq 75%·Acc 51.6%
Oscar HealthGoogle
Medium·2 companies·Max freq 70%·Acc 53.9%
VimeoBloomberg
Hard·2 companies·Max freq 50%·Acc 44.0%
UberAmazon
Medium·2 companies·Max freq 45%·Acc 58.0%
BloombergGoogle
Hard·2 companies·Max freq 38%·Acc 73.9%
OracleMicrosoft
Medium·2 companies·Max freq 38%·Acc 52.7%
BloombergGoogle
Medium·2 companies·Max freq 27%·Acc 45.9%
MicrosoftMeta
Medium·2 companies·Max freq 27%·Acc 59.0%
MetaGoogle
Medium·2 companies·Max freq 27%·Acc 81.3%
AmazonMeta
Medium·2 companies·Max freq 27%·Acc 75.9%
AmazonGoogle
Hard·2 companies·Max freq 25%·Acc 55.5%
AmazonGoogle
Medium·2 companies·Max freq 25%·Acc 74.4%
AppleAmazon
Medium·2 companies·Max freq 25%·Acc 80.3%
AmazonMeta
Medium·2 companies·Max freq 25%·Acc 61.3%
GoogleAmazon
Medium·2 companies·Max freq 25%·Acc 53.0%
GoogleAmazon
Medium·2 companies·Max freq 25%·Acc 84.1%
GoogleAmazon
Medium·2 companies·Max freq 25%·Acc 45.1%
UberGoogle
Medium·2 companies·Max freq 16%·Acc 41.4%
GoogleMicrosoft
Medium·2 companies·Max freq 13%·Acc 64.0%
MetaAmazon
Hard·2 companies·Max freq 13%·Acc 56.5%
MetaGoogle
Easy·2 companies·Max freq 13%·Acc 79.0%
AmazonGoogle
Easy·2 companies·Max freq 13%·Acc 76.9%
AmazonGoogle
Medium·2 companies·Max freq 13%·Acc 67.3%
AmazonMicrosoft
Hard·2 companies·Max freq 13%·Acc 25.2%
AmazonGoogle
Hard·1 companies·Max freq 100%·Acc 31.1%
BNY Mellon
Hard·1 companies·Max freq 100%·Acc 60.6%
Arcesium
Hard·1 companies·Max freq 100%·Acc 53.7%
Sprinklr
Medium·1 companies·Max freq 100%·Acc 62.9%
Alibaba
Hard·1 companies·Max freq 100%·Acc 57.8%
Sony
Hard·1 companies·Max freq 90%·Acc 47.0%
Sprinklr
Medium·1 companies·Max freq 90%·Acc 56.8%
Sprinklr
Medium·1 companies·Max freq 88%·Acc 68.3%
Airbnb
Hard·1 companies·Max freq 88%·Acc 51.8%
Adobe
Medium·1 companies·Max freq 84%·Acc 66.9%
Agoda
Medium·1 companies·Max freq 78%·Acc 58.0%
PayPal
Hard·1 companies·Max freq 75%·Acc 36.9%
DE Shaw
Hard·1 companies·Max freq 75%·Acc 44.7%
DE Shaw
Hard·1 companies·Max freq 75%·Acc 45.7%
Infosys
Medium·1 companies·Max freq 75%·Acc 66.3%
Infosys
Hard·1 companies·Max freq 64%·Acc 36.6%
Gameskraft
Hard·1 companies·Max freq 63%·Acc 56.1%
Infosys
Hard·1 companies·Max freq 56%·Acc 42.6%
Juspay
Hard·1 companies·Max freq 55%·Acc 56.5%
Salesforce
Medium·1 companies·Max freq 52%·Acc 54.1%
Adobe
Hard·1 companies·Max freq 50%·Acc 46.2%
Uber
Medium·1 companies·Max freq 43%·Acc 77.9%
Google
Medium·1 companies·Max freq 39%·Acc 58.8%
TikTok
Medium·1 companies·Max freq 38%·Acc 50.4%
Microsoft
Hard·1 companies·Max freq 29%·Acc 71.0%
Microsoft
Medium·1 companies·Max freq 28%·Acc 82.5%
Amazon
Medium·1 companies·Max freq 27%·Acc 61.6%
Microsoft
Easy·1 companies·Max freq 27%·Acc 84.1%
Microsoft
Medium·1 companies·Max freq 27%·Acc 69.5%
Microsoft
Easy·1 companies·Max freq 27%·Acc 85.9%
Meta
Medium·1 companies·Max freq 25%·Acc 63.5%
Meta
Medium·1 companies·Max freq 25%·Acc 70.7%
Meta
Medium·1 companies·Max freq 25%·Acc 77.3%
Meta
Medium·1 companies·Max freq 25%·Acc 65.8%
TikTok
Medium·1 companies·Max freq 25%·Acc 68.2%
Amazon
Medium·1 companies·Max freq 25%·Acc 55.4%
Amazon
Hard·1 companies·Max freq 25%·Acc 37.7%
Amazon
Hard·1 companies·Max freq 25%·Acc 54.4%
Amazon
Medium·1 companies·Max freq 25%·Acc 42.3%
Amazon
Medium·1 companies·Max freq 25%·Acc 67.0%
Amazon
Medium·1 companies·Max freq 25%·Acc 83.2%
Amazon
Hard·1 companies·Max freq 25%·Acc 62.9%
Amazon
Hard·1 companies·Max freq 25%·Acc 43.6%
Amazon
Hard·1 companies·Max freq 25%·Acc 58.5%
Google
Hard·1 companies·Max freq 25%·Acc 20.8%
Google
Medium·1 companies·Max freq 25%·Acc 47.5%
Google
Medium·1 companies·Max freq 25%·Acc 44.7%
Google
Medium·1 companies·Max freq 25%·Acc 28.0%
Google
Hard·1 companies·Max freq 25%·Acc 61.0%
Google
Easy·1 companies·Max freq 25%·Acc 82.4%
Google
Hard·1 companies·Max freq 25%·Acc 36.4%
Google
Hard·1 companies·Max freq 25%·Acc 59.8%
Google
Medium·1 companies·Max freq 25%·Acc 75.1%
Google
Medium·1 companies·Max freq 25%·Acc 71.8%
Google
Medium·1 companies·Max freq 25%·Acc 74.3%
Google
Medium·1 companies·Max freq 25%·Acc 75.0%
Google
Hard·1 companies·Max freq 25%·Acc 44.4%
Google
Medium·1 companies·Max freq 25%·Acc 72.1%
Google
Hard·1 companies·Max freq 25%·Acc 57.0%
Google
Easy·1 companies·Max freq 25%·Acc 73.3%
Google
Medium·1 companies·Max freq 25%·Acc 47.5%
Google
Medium·1 companies·Max freq 13%·Acc 49.1%
Amazon
Hard·1 companies·Max freq 13%·Acc 26.2%
Google
Medium·1 companies·Max freq 13%·Acc 62.4%
Google
Hard·1 companies·Max freq 13%·Acc 19.8%
Google
Hard·1 companies·Max freq 13%·Acc 62.5%
Google
Hard·1 companies·Max freq 13%·Acc 52.5%
Google
Showing 353 of 353 problems in Tree Depth-First Search (DFS)Filtered: All Companies