Zoho Coding Interview Questions: 37 Tagged Problems
37 coding problems tagged Zoho — 23 easy · 14 medium — with solutions in 13 languages. Plus a 4-week study plan by topic.
- Problems: 37
- By difficulty: 23 easy · 14 medium
- Languages: JavaScript, TypeScript, Python, Java, C++, C, C#, Go, Kotlin, Swift, Rust, PHP and Ruby
- Cost: Free on every plan; sign in to run and submit
37 problems the CodeKairo catalogue tags as commonly asked in Zoho's coding rounds — 23 easy and 14 medium, no hard ones — each judged by hidden tests in 13 languages. The most common topics among them are Arrays (20), Math (11) and Strings (10). CodeKairo's Zoho — Round 1 mock covers the Zoho Round 1 pattern, which tests depth rather than speed: generous time for hard aptitude questions, then C output prediction. The tag is the catalogue's own annotation of where a problem tends to come up — not a list published by Zoho, which CodeKairo is not affiliated with.
Zoho study plan by topic
All 37 problems tagged Zoho over 4 weeks, about 15 h 50 min of solving, grouped by technique in the order they build on each other — Hash Table, Counting, Math and Two Pointers and 14 more. It ends with the Zoho — Round 1 mock.
Week 1: Hash Table, Counting, Math +1
12 problems on Hash Table, Counting, Math and Two Pointers, easiest first within each topic.
- Count Pairs With Given Sum Easy
- Decode the Message Easy
- Check if All Characters Have Equal Number of Occurrences Easy
- Check if Number Has Equal Digit Count and Digit Value Easy
- Count Number of Pairs With Absolute Difference K Easy
- Excel Sheet Column Number Easy
- Excel Sheet Column Title Easy
- Find the Integer Added to Array I Easy
- Merge Strings Alternately Easy
- Reverse Words in a String III Easy
- Two Sum Less Than K Easy
- Most Profit Assigning Work Medium
Week 2: Sliding Window, Prefix Sum, Sorting +3
10 problems on Sliding Window, Prefix Sum, Sorting, Binary Search, Stack and Matrix, easiest first within each topic.
- Shortest Subarray With OR at Least K I Easy
- Count Subarrays of Length Three With a Condition Easy
- Subarray With Given Sum Medium
- K Radius Subarray Averages Medium
- Number of Ways to Select Buildings Medium
- Sorting the Sentence Easy
- Largest Unique Number Easy
- Divide Chocolate Medium
- Minimum Additions to Make Valid String Medium
- Maximum Matrix Sum Medium
Week 3: Simulation, Greedy, Heap +2
12 problems on Simulation, Greedy, Heap, Bit Manipulation and Number Theory, easiest first within each topic.
- Minimum Operations to Collect Elements Easy
- Find the Losers of the Circular Game Easy
- Rotating the Box Medium
- Water Bottles II Medium
- Maximum Difference by Remapping a Digit Easy
- Removing Minimum and Maximum From Array Medium
- Maximum Split of Positive Even Integers Medium
- Maximum Score From Removing Stones Medium
- Power of Two Easy
- Sum of Values at Indices With K Set Bits Easy
- Number of Bit Changes to Make Two Integers Equal Easy
- Count Distinct Numbers on Board Easy
Week 4: Combinatorics, Trie, Dynamic Programming
3 problems on Combinatorics, Trie and Dynamic Programming, easiest first within each topic.
- Find the N-th Value After K Seconds Medium
- Maximum Strong Pair XOR I Easy
- Count Alternating Subarrays Medium
Finally: the timed test
Sit the Zoho — Round 1 mock under the clock — the coding problems are only one part of the round.
Zoho test patterns
- Zoho — Round 1 pattern guide and timed mock
All problems tagged Zoho
Easy (23)
- Find the Losers of the Circular Game Array, Hash Table, Simulation
- Decode the Message Hash Table, String
- Number of Bit Changes to Make Two Integers Equal Bit Manipulation
- Find the Integer Added to Array I Array, Math
- Maximum Difference by Remapping a Digit Math, Greedy
- Count Subarrays of Length Three With a Condition Array, Sliding Window
- Count Number of Pairs With Absolute Difference K Array, Hash Table, Counting
- Two Sum Less Than K Array, Two Pointers, Sorting
- Shortest Subarray With OR at Least K I Bit Manipulation, Array, Sliding Window
- Maximum Strong Pair XOR I Bit Manipulation, Array, Trie
- Check if Number Has Equal Digit Count and Digit Value Hash Table, String, Counting
- Count Distinct Numbers on Board Math, Simulation, Number Theory
- Largest Unique Number Hash Table, Array, Sorting
- Check if All Characters Have Equal Number of Occurrences Hash Table, String, Counting
- Count Pairs With Given Sum Array, Hash Table
- Minimum Operations to Collect Elements Array, Hash Table, Simulation
- Sum of Values at Indices With K Set Bits Array, Bit Manipulation
- Merge Strings Alternately Two Pointers, String
- Sorting the Sentence String, Sorting
- Reverse Words in a String III Two Pointers, String
- Excel Sheet Column Title Math, String
- Excel Sheet Column Number Math, String
- Power of Two Math, Bit Manipulation
Medium (14)
- Water Bottles II Math, Simulation
- Maximum Score From Removing Stones Math, Greedy, Heap (Priority Queue)
- Rotating the Box Array, Matrix, Two Pointers
- Maximum Matrix Sum Array, Matrix, Greedy
- Find the N-th Value After K Seconds Array, Math, Simulation
- Number of Ways to Select Buildings String, Dynamic Programming, Prefix Sum
- Count Alternating Subarrays Array, Math, Dynamic Programming
- Minimum Additions to Make Valid String String, Greedy, Dynamic Programming
- Maximum Split of Positive Even Integers Math, Greedy
- Removing Minimum and Maximum From Array Array, Greedy
- Divide Chocolate Array, Binary Search, Greedy
- K Radius Subarray Averages Array, Sliding Window, Prefix Sum
- Most Profit Assigning Work Array, Two Pointers, Greedy
- Subarray With Given Sum Array, Sliding Window, Two Pointers
Topics Zoho asks most
- Arrays 20 problems
- Math 11 problems
- Strings 10 problems
- Hash Table 8 problems
- Greedy 8 problems
- Two Pointers 6 problems
- Simulation 6 problems
- Bit Manipulation 5 problems
- Sliding Window 4 problems
- Sorting 4 problems
- Counting 3 problems
- Prefix Sum 3 problems