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

  1. 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

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

  7. 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

  8. 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

  9. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 24

    Find Kth Largest Element

    Find the Kth largest element in an unsorted array.

    Medium · From Zoho Coding Round L2

  25. 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

  1. 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)

  2. 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.

    From ZOHO Offcampus Interview Experience 2025

  3. 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

  4. 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

  5. 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

  6. 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

  1. 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"

    From Zoho SDE Intern - (June 2021)

  2. 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"

    From Zoho SDE Intern - (June 2021)

  3. 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…

    From Zoho SDE Intern - (June 2021)

  4. 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"

    From Zoho SDE Intern - (June 2021)

  5. 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"

    From Zoho SDE Intern - (June 2021)

  6. 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…

    From Zoho SDE Intern - (June 2021)

  7. 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"

    From Zoho SDE Intern - (June 2021)

  8. 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"

    From Zoho SDE Intern - (June 2021)

  9. 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"

    From Zoho SDE Intern - (June 2021)

  10. 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"

    From Zoho SDE Intern - (June 2021)

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.