75 questions · from 12 interviews · 5 asked more than once
Zoho Corporation interview questions
Every question candidates reported from their Zoho Corporation interviews, most frequently asked first. Each links to the write-up it came from, so you can see the round and how it went.
Zoho Corporation coding and DSA questions
- 01
Group Anagrams
Given an array of strings strs, group the anagrams together. You can return the answer in any order. An Anagram is a word or phrase formed by rearranging the letters of a different word or phrase, typically using all the original letters exactly once.
Medium · Asked 2 times · From Interview Experience | ZOHO | Software Developer
- 02
Pascal's Triangle
Given an integer numRows , return the first numRows of Pascal's triangle.
Asked 2 times · From Zoho Interview experience 2024 | Fresher | Off-campus | Role- Software developer
- 03
Shortest Path in 2D Matrix
Given a matrix of NM order. Find the shortest distance from a source cell to a destination cell, traversing through limited cells only. Also you can move only up, down, left and right. If found output the distance else -1.
Asked 2 times · From Zoho Interview experience 2024 | Fresher | Off-campus | Role- Software developer
- 04
Find Missing Number in Array with Relation
Find the missing number in an array. Difficulty - Medium, because there was some relation between numbers of array.
Medium · Asked 2 times · From Zoho Interview experience 2024 | Fresher | Off-campus | Role- Software developer
- 05
Merge Intervals
Given an array of intervals where intervals[i] = [starti, endi] , merge all overlapping intervals, and return an array of the non-overlapping intervals that cover all the intervals in the input.
Asked 2 times · From Zoho Interview experience 2024 | Fresher | Off-campus | Role- Software developer
- 06
Sort Odd and Even Elements In-Place
Problem: Sort odd and even elements in an array without using extra space. - Sort odd numbers in ascending order. - Sort even numbers in descending order. Example: Input: 9 4 3 8 7 2 5 Output: 3 8 5 4 7 2 9 (The relative positions of odd/even groups remain…
From Zoho Campus Interview Experience (On-Campus) | July 27–28, 2026
- 07
Maximum Circular Subarray (Kadane Variation)
Find the maximum sum of a subarray in a circular array (Kadane's algorithm variation).
From Zoho Campus Interview Experience (On-Campus) | July 27–28, 2026
- 08
Regular Expression Matching
Implement pattern matching for a string with operators + and similar to regular expression matching.
From Zoho Campus Interview Experience (On-Campus) | July 27–28, 2026
- 09
String Rearrangement Preserving First Occurrence Order
Given a string, rearrange its characters while preserving the order of their first occurrence. Example: Input: cccabbbbcca Output: cabcabcbcbc
From Zoho Campus Interview Experience (On-Campus) | July 27–28, 2026
- 10
Compare Version Numbers
Given two version strings, compare them and return the comparison result.
From Zoho Campus Interview Experience (On-Campus) | July 27–28, 2026
- 11
Peak Valley Array with Minimum Adjacent Difference
Rearrange an array so that it follows the pattern a0 a1 a3 = k where k is given. Closest LeetCode: Wiggle Sort II (324).
From Zoho Campus Interview Experience (On-Campus) | July 27–28, 2026
- 12
Spiral Fibonacci Matrix
Given row and column sizes, create a matrix and store the Fibonacci sequence in it in spiral order.
Medium · From Zoho Interview Experience (Fresher - 2026)
- 13
Maximum of Minimum Distances to Marked Locations
Given 'n' locations where you can move forward/backward (no loop from last to first). An array provides 'marked locations'. For each location, find the minimum distance to any marked location. Finally, find the maximum among these minimum distances. Example:…
Medium · From Zoho Interview Experience (Fresher - 2026)
- 14
Merge Power-of-2 Elements and Move Zeros (2048-like)
Given an array with elements as powers of 2 (0, 2, 4, 8...). Implement 'move left' and 'move right' operations. In 'move left', non-zero elements are moved to the left, and zeros to the right. If two consecutive same elements come together during the shift,…
Medium · From Zoho Interview Experience (Fresher - 2026)
- 15
Chocolate Distribution Problem
Given N number of chocolates, where each chocolate has a different price/value, and M number of students, distribute M chocolates to M students such that the difference between the maximum and minimum price/value of chocolates given to students is minimum.…
Medium · From Interview Experience | ZOHO | Software Developer
- 16
Diagonal Traversal of Matrix/Tree
Given a matrix or a binary tree, traverse its elements in a diagonal order.
Medium · From Interview Experience | ZOHO | Software Developer
- 17
Meeting Room Allocation
Given an array of meeting time intervals intervals where intervals[i] = [starti, endi], return the minimum number of conference rooms required.
Medium · From Interview Experience | ZOHO | Software Developer
- 18
Word Pattern
Given a pattern and a string s, find if s follows the same pattern. Here 'follows' means a full match, such that there is a bijection between a letter in pattern and a non-empty word in s.
Easy · From Interview Experience | ZOHO | Software Developer
- 19
3Sum Problem
Given an integer array nums, return all the triplets [nums[i], nums[j], nums[k]] such that i != j, i != k, and j != k, and nums[i] + nums[j] + nums[k] == 0. The solution also requires discussion of its time complexity.
Medium · From Interview Experience | ZOHO | Software Developer
- 20
2D Array Traversal Iteratively
Explain and write logic for traversing a 2D array without using recursion. This usually implies an iterative approach like row-major or column-major order.
Easy · From Interview Experience | ZOHO | Software Developer
- 21
Check if Linked List is Circular
Explain and write logic to determine if a given singly linked list contains a cycle (is circular).
Easy · From Interview Experience | ZOHO | Software Developer
- 22
BFS vs DFS Comparison
Compare Breadth-First Search (BFS) and Depth-First Search (DFS) algorithms. Discuss their implementation details, including approaches with and without recursion, and their respective use cases and complexities.
Easy · From Interview Experience | ZOHO | Software Developer
- 23
Calculate Taxi Fare
Calculate the fare of a taxi given the current time, start time, and distance traveled. The problem is described as having very simple logic.
From Zoho Coding Round L2
- 24
Find Kth Largest Element
Find the Kth largest element in an unsorted array.
Medium · From Zoho Coding Round L2
- 25
Implement LRU Cache
Design and implement a Least Recently Used (LRU) cache. It should support get and put operations.
Medium · From Zoho Coding Round L2
34 more in the Zoho Corporation write-ups.
Zoho Corporation system design questions
- 01
Console-Based Game Application (LLD)
Design and implement a console-based game application using OOPS principles. The game involves a player, key, walls, bricks, and villains on a 2D map. The map is initialized with player ('P'), key ('K'), walls (''), bricks ('B'), and villains ('V'). Walls…
Hard · From Zoho Interview Experience (Fresher - 2026)
- 02
Design a Task Manager Application (LLD)
Design a Task Manager application. This involved starting from basic design, adding persistence using local file storage, and handling multiple edge cases and improving functionality step by step.
- 03
Tax Calculator Console Application
Implement a console application with an Admin dashboard and a Tax Payer dashboard. Functionalities required include: Admin (register new user/admin, create/update tax slabs), Tax Payer (check tax calculation for user), Main Menu. All details (credentials, tax…
Hard · From Zoho | Off-Campus | August 3rd, 2024 | On-Site | 2024 Batch
- 04
Design an Asset Management System
Develop an asset management system for system administrator team of an organization. The system administrator team will purchase software licenses and install the software in their employee devices. The software will be purchased from a vendor, licensed per…
From Zoho Interview experience 2024 | Fresher | Off-campus | Role- Software developer
- 05
Asset Management System Design
Develop an asset management system for a system administrator team of an organization. The system administrator team will purchase software licenses and install the software in their employee devices. The software will be purchased from a vendor, licensed per…
From Zoho Test and Interview experience 2024 | Role- Software developer
- 06
Design a Call Taxi Application
You are a developer at a company that is planning to provide doorstep drop for the employees after work. Write a program for this bearing in the mind following: 1) You can assume the home addresses of the employees as A,B,C,D etc. The office location can be…
Hard · From ZOHO Corporation || SDE(Full Time) Interview Experience and Questions
Zoho Corporation other questions
- 01
Election Votes Calculation
In an election between two candidates, one got 55% of total valid votes and 20% of the total votes casted were invalid. If total votes were 7500, then what is the number of valid votes that the other person got? Answer format : "x"
- 02
Probability of Drawing Blue Balls
A bag contains 3 white, 4 red and 5 blue balls. Three balls are drawn at random from the bag. The probability that all of them are blue, is Answer format : "x/y"
- 03
Trains Meeting Time
Two stations A and B are 150 km apart from each other. One train starts from A at 6 AM at speed of 30 km/hr and travels towards B. Another train starts from station B at 7 AM at speed 20 km/hr towards A. At what time they will meet? Answer format : "hh:mm…
- 04
Ages Ratio Problem
Ramesh was 5 times older than Sourav 10 years ago. 5 years from now, Ramesh will be twice older than Sourav. What was the ratio of the age of Ramesh and Sourav 5 years ago? Answer format : "x:y"
- 05
Milk and Water Mixture Ratio
A vessel contains 120 liters mixture of milk and water and water is 25% of milk in the vessel. If 12 liters of water added in the vessel, then find the ratio of water to milk in the resulting mixture? Answer format : "x:y"
- 06
Partnership Profit Share
Kapil and Pooja started a business. Kapil invested Rs. 80,000 and after 8 month he invests Rs. 40,000 more. Pooja invested Rs. 1,00,000 and withdraws Rs. 20,000 after 4 months. Pooja is an active partner, so she receives Rs. 2700 per month as salary. If…
- 07
Men and Women Work Efficiency
3 men & 4 women finish 25% of work in 4 days while 8 men & 15 women can finish the whole work in 5 days. In how many days will 13 women finish it? Answer format : "x"
- 08
Cuboid and Cube Volume
If ratio of length, breadth and height of a cuboid is 1:2:3 and its area is 88 sq.cm then find the volume of a cube having edge length equal to the breadth of the cuboid. Answer format : "x"
- 09
Boat and Stream Distance
Speed of a boat is 5 km per hour in still water and the speed of the stream is 3 km per hour. If the boat takes 3 hours to go to a place and come back, the distance of the place is? Answer format : "x.y"
- 10
Cost Price from Profit/Loss
If an article is sold at a gain of 6% instead of a loss of 6%, the seller gets Rs. 6 more. What is the cost price of the article? Answer format : "x"
Zoho Corporation interview questions FAQ
What questions are asked in Zoho Corporation interviews?
Candidates reported 75 distinct questions across 12 Zoho Corporation interviews. 59 coding and DSA questions, 6 system design questions, 10 other questions.
Which Zoho Corporation interview questions are asked most often?
The most repeated are "Group Anagrams" (2 times), "Pascal's Triangle" (2 times), "Shortest Path in 2D Matrix" (2 times), "Find Missing Number in Array with Relation" (2 times), "Merge Intervals" (2 times).
How difficult are Zoho Corporation interview questions?
Of the questions candidates rated, 30% were easy, 50% medium and 20% hard.