Zoho logo ZO
Verified Company Vault

Zoho DSA Interview Questions

173 curated coding interview questions directly asked in Zoho technical rounds, sorted by frequency with recency and difficulty diagnostics.

173 Total Questions
59 (34%) Easy Problems
95 (55%) Medium Problems
19 (11%) Hard Problems
🔥 Most Tested Topics:
Arrays (59)Core DSA (53)Strings (44)Dynamic Programming (11)Backtracking (8)
📂 Sourced Datasets:
Last 3 monthsLast 6 monthsAll questionsOlder than 6 months
Showing 173 of 173 displayed
IDProblemDifficultyTopicPatternAcceptanceFrequencyRecency
394Decode StringMediumStrings; Dynamic Programming; Stack / QueueHashing / Sliding Window; State Transition; Monotonic Stack / Simulation62.6%100.0%3m
1689Partitioning Into Minimum Number Of Deci-Binary NumbersMediumArrays; Dynamic ProgrammingSorting / Prefix / Scan; State Transition90.5%100.0%3m
3Longest Substring Without Repeating CharactersMediumStrings; TreesHashing / Sliding Window; DFS / BFS; Sliding Window39.1%100.0%6m
54Spiral MatrixMediumArraysSorting / Prefix / Scan56.8%100.0%all
56Merge IntervalsMediumArraysSorting / Prefix / Scan51.8%87.5%6m
739Daily TemperaturesMediumStack / QueueMonotonic Stack / Simulation68.7%87.5%6m
70Climbing StairsEasyDynamic ProgrammingState Transition54.1%87.5%6m
1Two SumEasyArraysSorting / Prefix / Scan; Two Pointers57.5%87.5%all
5Longest Palindromic SubstringMediumStrings; TreesHashing / Sliding Window; DFS / BFS37.8%87.5%all
20Valid ParenthesesEasyStringsHashing / Sliding Window44.2%87.5%all
121Best Time to Buy and Sell StockEasyCore DSAImplementation / Reasoning56.8%87.5%all
11Container With Most WaterMediumCore DSATwo Pointers60.0%75.0%6m
435Non-overlapping IntervalsMediumArrays; GreedySorting / Prefix / Scan; Greedy57.1%75.0%6m
40Combination Sum IIMediumArrays; BacktrackingSorting / Prefix / Scan; Backtracking59.5%75.0%6m
79Word SearchMediumStrings; Binary SearchHashing / Sliding Window; Binary Search47.4%75.0%6m
961N-Repeated Element in Size 2N ArrayEasyArraysSorting / Prefix / Scan79.9%75.0%6m
560Subarray Sum Equals KMediumArraysSorting / Prefix / Scan47.3%75.0%6m
115Distinct SubsequencesHardCore DSAImplementation / Reasoning51.9%75.0%6m
273Integer to English WordsHardStringsHashing / Sliding Window35.0%75.0%6m
32Longest Valid ParenthesesHardStringsHashing / Sliding Window38.8%75.0%6m
6Zigzag ConversionMediumCore DSAImplementation / Reasoning54.2%75.0%all
14Longest Common PrefixEasyCore DSAImplementation / Reasoning47.6%75.0%all
10Regular Expression MatchingHardCore DSAImplementation / Reasoning31.0%75.0%all
22Generate ParenthesesMediumStringsHashing / Sliding Window78.7%75.0%all
42Trapping Rain WaterHardCore DSATwo Pointers67.4%75.0%all
44Wildcard MatchingHardCore DSAImplementation / Reasoning32.0%75.0%all
48Rotate ImageMediumArraysSorting / Prefix / Scan80.1%75.0%all
49Group AnagramsMediumStringsHashing / Sliding Window72.6%75.0%all
165Compare Version NumbersMediumCore DSAImplementation / Reasoning46.4%75.0%all
200Number of IslandsMediumGraphsBFS / DFS / Topological Sort64.4%75.0%all
2164Sort Even and Odd Indices IndependentlyEasyArraysSorting / Prefix / Scan63.4%75.0%all
1275Find Winner on a Tic Tac Toe GameEasyCore DSAImplementation / Reasoning54.6%75.0%all
1910Remove All Occurrences of a SubstringMediumStrings; TreesHashing / Sliding Window; DFS / BFS78.5%75.0%all
179Largest NumberMediumCore DSAImplementation / Reasoning43.1%75.0%all
69Sqrt(x)EasyBinary SearchBinary Search41.8%75.0%all
3827Count Monobit IntegersEasyCore DSAImplementation / Reasoning66.4%75.0%all
13Roman to IntegerEasyStringsHashing / Sliding Window66.6%62.5%all
33Search in Rotated Sorted ArrayMediumArrays; Binary SearchSorting / Prefix / Scan; Binary Search44.9%62.5%all
36Valid SudokuMediumStrings; BacktrackingHashing / Sliding Window; Backtracking64.5%62.5%all
72Edit DistanceMediumDynamic ProgrammingState Transition60.6%62.5%all
238Product of Array Except SelfMediumArraysSorting / Prefix / Scan68.9%62.5%all
283Move ZeroesEasyCore DSATwo Pointers63.8%62.5%all
227Basic Calculator IIMediumStack / QueueMonotonic Stack / Simulation46.9%62.5%all
994Rotting OrangesMediumCore DSAImplementation / Reasoning58.7%62.5%all
45Jump Game IIMediumGreedyGreedy42.9%62.5%all
3853Merge Close CharactersMediumArrays; StringsSorting / Prefix / Scan; Hashing / Sliding Window54.7%62.5%all
9Palindrome NumberEasyStringsHashing / Sliding Window60.6%50.0%all
12Integer to RomanMediumStringsHashing / Sliding Window71.0%50.0%all
163Sum ClosestMediumArraysSorting / Prefix / Scan48.6%50.0%all
17Letter Combinations of a Phone NumberMediumStrings; BacktrackingHashing / Sliding Window; Backtracking66.1%50.0%all
153SumMediumArraysSorting / Prefix / Scan39.1%50.0%all
26Remove Duplicates from Sorted ArrayEasyArraysSorting / Prefix / Scan; Two Pointers62.8%50.0%all
28Find the Index of the First Occurrence in a StringEasyStringsHashing / Sliding Window46.7%50.0%all
4Median of Two Sorted ArraysHardArrays; HeapSorting / Prefix / Scan; Priority Queue46.6%50.0%all
39Combination SumMediumArrays; BacktrackingSorting / Prefix / Scan; Backtracking76.5%50.0%all
38Count and SayMediumCore DSAImplementation / Reasoning62.9%50.0%all
51N-QueensHardBacktrackingBacktracking75.5%50.0%all
53Maximum SubarrayMediumArraysSorting / Prefix / Scan53.3%50.0%all
55Jump GameMediumGreedyGreedy40.9%50.0%all
88Merge Sorted ArrayEasyArraysSorting / Prefix / Scan54.9%50.0%all
91Decode WaysMediumDynamic ProgrammingState Transition38.0%50.0%all
139Word BreakMediumStrings; Dynamic ProgrammingHashing / Sliding Window; State Transition49.5%50.0%all
151Reverse Words in a StringMediumStringsHashing / Sliding Window56.4%50.0%all
171Excel Sheet Column NumberEasyCore DSAImplementation / Reasoning67.8%50.0%all
189Rotate ArrayMediumArraysSorting / Prefix / Scan44.9%50.0%all
198House RobberMediumDynamic ProgrammingState Transition53.2%50.0%all
205Isomorphic StringsEasyStringsHashing / Sliding Window48.4%50.0%all
1299Replace Elements with Greatest Element on Right SideEasyCore DSAImplementation / Reasoning72.2%50.0%all
2221Find Triangular Sum of an ArrayMediumArraysSorting / Prefix / Scan82.0%50.0%all
416Partition Equal Subset SumMediumArrays; Dynamic ProgrammingSorting / Prefix / Scan; State Transition49.5%50.0%all
498Diagonal TraverseMediumCore DSAImplementation / Reasoning67.2%50.0%all
735Asteroid CollisionMediumCore DSAImplementation / Reasoning47.9%50.0%all
84Largest Rectangle in HistogramHardCore DSAImplementation / Reasoning49.9%50.0%all
212Word Search IIHardStrings; Binary SearchHashing / Sliding Window; Binary Search38.5%50.0%all
37Sudoku SolverHardBacktrackingBacktracking65.5%50.0%all
217Contains DuplicateEasyArraysSorting / Prefix / Scan64.4%50.0%all
85Maximal RectangleHardCore DSAImplementation / Reasoning58.8%50.0%all
166Fraction to Recurring DecimalMediumCore DSAImplementation / Reasoning30.9%50.0%all
451Sort Characters By FrequencyMediumArrays; StringsSorting / Prefix / Scan; Hashing / Sliding Window75.3%50.0%all
118Pascal's TriangleEasyCore DSAImplementation / Reasoning78.9%50.0%all
169Majority ElementEasyCore DSAImplementation / Reasoning66.3%50.0%all
125Valid PalindromeEasyStringsHashing / Sliding Window53.3%50.0%all
43Multiply StringsMediumStringsHashing / Sliding Window44.2%50.0%all
949Largest Time for Given DigitsMediumCore DSAImplementation / Reasoning35.9%50.0%all
73Set Matrix ZeroesMediumArraysSorting / Prefix / Scan62.9%50.0%all
2Add Two NumbersMediumCore DSAImplementation / Reasoning48.5%50.0%all
859Buddy StringsEasyStringsHashing / Sliding Window34.0%50.0%all
21Merge Two Sorted ListsEasyArrays; Linked ListSorting / Prefix / Scan; Two Pointers68.3%50.0%all
174Dungeon GameHardCore DSAImplementation / Reasoning41.4%50.0%all
215Kth Largest Element in an ArrayMediumArrays; HeapSorting / Prefix / Scan; Priority Queue68.9%50.0%all
64Minimum Path SumMediumArrays; TreesSorting / Prefix / Scan; DFS / BFS68.2%50.0%all
1636Sort Array by Increasing FrequencyEasyArraysSorting / Prefix / Scan80.8%50.0%all
316Remove Duplicate LettersMediumArrays; StringsSorting / Prefix / Scan; Hashing / Sliding Window53.2%50.0%all
463Island PerimeterEasyGraphsBFS / DFS / Topological Sort74.4%50.0%all
452Minimum Number of Arrows to Burst BalloonsMediumArraysSorting / Prefix / Scan61.4%50.0%all
347Top K Frequent ElementsMediumHeapPriority Queue66.4%50.0%all
540Single Element in a Sorted ArrayMediumArraysSorting / Prefix / Scan59.3%50.0%all
134Gas StationMediumGreedyGreedy48.0%50.0%all
1732Find the Highest AltitudeEasyCore DSAImplementation / Reasoning83.9%50.0%all
904Fruit Into BasketsMediumCore DSAImplementation / Reasoning51.1%50.0%all
695Max Area of IslandMediumGraphsBFS / DFS / Topological Sort74.0%50.0%all
168Excel Sheet Column TitleEasyCore DSAImplementation / Reasoning46.5%50.0%all
860Lemonade ChangeEasyCore DSAImplementation / Reasoning59.1%50.0%all
35Search Insert PositionEasyBinary SearchBinary Search51.3%37.5%all
59Spiral Matrix IIMediumArraysSorting / Prefix / Scan75.1%37.5%all
75Sort ColorsMediumArraysSorting / Prefix / Scan69.6%37.5%all
78SubsetsMediumBacktrackingBacktracking82.3%37.5%all
93Restore IP AddressesMediumCore DSAImplementation / Reasoning56.0%37.5%all
122Best Time to Buy and Sell Stock IIMediumCore DSAImplementation / Reasoning71.1%37.5%all
128Longest Consecutive SequenceMediumCore DSAImplementation / Reasoning47.1%37.5%all
202Happy NumberEasyCore DSAImplementation / Reasoning59.7%37.5%all
287Find the Duplicate NumberMediumArraysSorting / Prefix / Scan64.3%37.5%all
290Word PatternEasyStringsHashing / Sliding Window44.1%37.5%all
322Coin ChangeMediumDynamic ProgrammingState Transition48.4%37.5%all
345Reverse Vowels of a StringEasyStringsHashing / Sliding Window61.3%37.5%all
1768Merge Strings AlternatelyEasyArrays; StringsSorting / Prefix / Scan; Hashing / Sliding Window82.1%37.5%all
1823Find the Winner of the Circular GameMediumCore DSAImplementation / Reasoning82.2%37.5%all
1854Maximum Population YearEasyArraysSorting / Prefix / Scan64.1%37.5%all
1047Remove All Adjacent Duplicates In StringEasyArrays; StringsSorting / Prefix / Scan; Hashing / Sliding Window73.2%37.5%all
539Minimum Time DifferenceMediumArraysSorting / Prefix / Scan62.6%37.5%all
829Consecutive Numbers SumHardArraysSorting / Prefix / Scan42.7%37.5%all
8String to Integer (atoi)MediumStringsHashing / Sliding Window21.0%37.5%all
518Coin Change IIMediumDynamic ProgrammingState Transition60.0%37.5%all
488Zuma GameHardCore DSAImplementation / Reasoning29.7%37.5%all
443String CompressionMediumStringsHashing / Sliding Window60.0%37.5%all
162Find Peak ElementMediumBinary SearchBinary Search47.0%37.5%all
916Word SubsetsMediumStrings; BacktrackingHashing / Sliding Window; Backtracking55.9%37.5%all
97Interleaving StringMediumStringsHashing / Sliding Window44.0%37.5%all
2305Fair Distribution of CookiesMediumCore DSAImplementation / Reasoning69.9%37.5%all
2133Check if Every Row and Column Contains All NumbersEasyCore DSAImplementation / Reasoning54.1%37.5%all
1512Number of Good PairsEasyCore DSAImplementation / Reasoning89.8%37.5%all
349Intersection of Two ArraysEasyArraysSorting / Prefix / Scan77.8%37.5%all
1353Maximum Number of Events That Can Be AttendedMediumArraysSorting / Prefix / Scan39.0%37.5%all
76Minimum Window SubstringHardArrays; Strings; TreesSorting / Prefix / Scan; Hashing / Sliding Window; DFS / BFS; Sliding Window47.5%37.5%all
328Odd Even Linked ListMediumLinked ListTwo Pointers62.5%37.5%all
1781Sum of Beauty of All SubstringsMediumArrays; Strings; TreesSorting / Prefix / Scan; Hashing / Sliding Window; DFS / BFS74.0%37.5%all
1963Minimum Number of Swaps to Make the String BalancedMediumArrays; StringsSorting / Prefix / Scan; Hashing / Sliding Window78.0%37.5%all
796Rotate StringEasyArrays; StringsSorting / Prefix / Scan; Hashing / Sliding Window66.6%37.5%all
54201 MatrixMediumArraysSorting / Prefix / Scan53.9%37.5%all
767Reorganize StringMediumStringsHashing / Sliding Window57.1%37.5%all
184SumMediumArraysSorting / Prefix / Scan40.6%37.5%all
1108Defanging an IP AddressEasyCore DSAImplementation / Reasoning90.0%37.5%all
494Target SumMediumArraysSorting / Prefix / Scan52.2%37.5%all
516Longest Palindromic SubsequenceMediumCore DSAImplementation / Reasoning65.4%37.5%all
2824Count Pairs Whose Sum is Less than TargetEasyArraysSorting / Prefix / Scan87.7%37.5%all
925Long Pressed NameEasyCore DSAImplementation / Reasoning32.9%37.5%all
420Strong Password CheckerHardStringsHashing / Sliding Window15.8%37.5%all
149Max Points on a LineHardCore DSAImplementation / Reasoning30.7%37.5%all
167Two Sum II - Input Array Is SortedMediumArraysSorting / Prefix / Scan; Two Pointers65.1%37.5%all
503Next Greater Element IIMediumStack / QueueMonotonic Stack / Simulation68.4%37.5%all
279Perfect SquaresMediumCore DSAImplementation / Reasoning56.5%37.5%all
213House Robber IIMediumDynamic ProgrammingState Transition44.9%37.5%all
219Contains Duplicate IIEasyArraysSorting / Prefix / Scan51.3%37.5%all
1394Find Lucky Integer in an ArrayEasyArraysSorting / Prefix / Scan75.5%37.5%all
1678Goal Parser InterpretationEasyCore DSAImplementation / Reasoning88.1%37.5%all
387First Unique Character in a StringEasyStringsHashing / Sliding Window65.5%37.5%all
392Is SubsequenceEasyCore DSAImplementation / Reasoning49.0%37.5%all
239Sliding Window MaximumHardArraysSorting / Prefix / Scan; Sliding Window48.8%37.5%all
455Assign CookiesEasyCore DSAImplementation / Reasoning55.0%37.5%all
2965Find Missing and Repeated ValuesEasyArraysSorting / Prefix / Scan83.2%37.5%all
557Reverse Words in a String IIIEasyStringsHashing / Sliding Window84.0%37.5%all
62Unique PathsMediumCore DSAImplementation / Reasoning66.8%37.5%all
146LRU CacheMediumDesignData Structure Design47.4%37.5%all
747Largest Number At Least Twice of OthersEasyCore DSAImplementation / Reasoning52.5%37.5%all
66Plus OneEasyCore DSAImplementation / Reasoning50.0%37.5%all
268Missing NumberEasyArraysSorting / Prefix / Scan72.0%37.5%all
242Valid AnagramEasyStringsHashing / Sliding Window68.1%37.5%all
34Find First and Last Position of Element in Sorted ArrayMediumArraysSorting / Prefix / Scan48.9%37.5%all
704Binary SearchEasyBinary SearchBinary Search60.9%37.5%all
402Remove K DigitsMediumCore DSAImplementation / Reasoning36.9%37.5%all
2114Maximum Number of Words Found in SentencesEasyArrays; StringsSorting / Prefix / Scan; Hashing / Sliding Window86.7%37.5%all
207Course ScheduleMediumGraphsBFS / DFS / Topological Sort51.4%37.5%all
1185Day of the WeekEasyCore DSAImplementation / Reasoning59.2%37.5%all