Skip to content
SparkTime, home
Zoho · Interview experiences

Member Technical Staff

Three accounts of Zoho Member Technical Staff interviews (2021-2024): an experienced hire's seven-round process, a 2020 graduate's process with two DSA interview levels, and a front-end candidate's single technical round.
3
accounts
7
rounds
28
questions
Jump to questions

Everything here except the section marked official comes from candidates' public accounts of their own interviews. Processes vary by team, location and year, so this is not the company's official process or a complete list.

The process candidates reported

How many of the 3 accounts mention each round, in the order rounds usually came.

No two candidates describe the same sequence of rounds, so treat any order as one candidate’s experience.

See all 3 reported sequences

Candidates describe 3 different orders, so treat any order as one candidate’s experience.

  • Technical Interview · 1 account
  • Written Test → Programming Round → Programming Round 2 → Technical Interview → HR Interview · 1 account
  • Written Test → Programming Round → Advanced Programming Round → Technical Interview → System Design → HR Interview → Package Discussion · 1 account
  1. Written Test2 of 3 · 0 questions
  2. Programming Round2 of 3 · 7 questions
  3. Advanced Programming Round1 of 3 · 1 question
  4. Programming Round 21 of 3 · 1 question
  5. Technical Interview3 of 3 · 8 questions
  6. System Design1 of 3 · 2 questions
  7. HR Interview2 of 3 · 9 questions

Questions candidates reported

Pick a round or topic, or search. Copy for AI copies the questions you’re viewing as a ready-made prompt for ChatGPT, Claude or Gemini. Wording is the candidate’s.

Written Test

0 questions · 2 of 3 accounts

An aptitude and code-output test (Java or C snippets), online or on paper, about 90 minutes.

Candidates who described this round didn’t name specific questions.

Programming Round

7 questions · 2 of 3 accounts

Six problems in a three-hour coding test (the experienced hire), or three easy problems explained and coded in front of three interviewers (the fresher).

  1. Move all zeroes to the end of an array

    DSA / Coding

  2. Find the element that appears once

    DSA / Coding

  3. Climbing Stairs

    DSA / Coding

  4. Group Anagrams

    DSA / Coding

  5. Transform String

    DSA / Coding

  6. Missing Number

    DSA / Coding

  7. Number lock: given the current sequence on a lock's number dials and the unlocking sequence, find the number of rotations needed on each digit

    DSA / Coding

Advanced Programming Round

1 question · 1 of 3 accounts

A three-hour console application to a detailed spec: a railway ticket reservation system with berth, RAC and waiting-list rules.

  1. Build a console railway ticket reservation system: book (63 berths, 18 RAC, waiting list of 10; berth rules for children, seniors and RAC), cancel (promote RAC and waiting list), print booked and available tickets

    System Design

Programming Round 2

1 question · 1 of 3 accounts

A second DSA level: three medium problems, given after the interviewers conferred.

  1. Find the largest palindromic substring of a string (with additional constraints)

    DSA / Coding

Technical Interview

8 questions · 3 of 3 accounts

Depends on the candidate: multithreading, streams, REST and Spring Boot for the experienced hire; projects and object-oriented design for the fresher; JavaScript and web fundamentals for a front-end candidate.

  1. Find the divisors of a number in O(sqrt(N)) time using Java streams

    Java

  2. What is the critical rendering path?

    JavaScript

  3. What does asynchronous mean in JavaScript?

    JavaScript

  4. What is a class in JavaScript?

    JavaScript

  5. What is mobile-first design?

    Other

  6. How would you implement undo and redo (for a cut, copy and paste feature in your project)?

    Other

  7. What is the difference between abstraction and encapsulation?

    Other

  8. Write the classes and methods for a MySQL-like database using object-oriented design

    System Design

System Design

2 questions · 1 of 3 accounts

One account: a one-hour round with an online ticket-booking (BookMyShow) design and an algorithm problem.

  1. Design an online ticket booking platform like BookMyShow

    System Design

  2. Jump Game II

    DSA / Coding

HR Interview

9 questions · 2 of 3 accounts

Introduction, why Zoho, strengths and weaknesses, ambitions, five-year plans, relocation to Chennai and other offers.

  1. Tell me about yourself.

    Behavioral

  2. Why Zoho?

    Behavioral

  3. What are your strengths and weaknesses?

    Behavioral

  4. What are your ambitions in life?

    Behavioral

  5. Narrate a story.

    Behavioral

  6. Show all 9 questions
    1. Where do you see yourself in five years?

      Behavioral

    2. Are you comfortable relocating to Chennai?

      Behavioral

    3. What do you know about Zoho?

      Behavioral

    4. Do you have any other offers?

      Behavioral

How candidates prepared

  • Java proficiency, array problems and system design basics (the experienced hire)
  • Thinking aloud and explaining the approach before coding (the fresher)
  • Knowing your own projects in depth, including data-structure choices

What stands out in these accounts

  • The experienced hire (2.2 years) describes a Java output and aptitude test, a coding test, a three-hour console application (railway reservation), a Java and Spring discussion, a system design round and an HR round.
  • The fresher describes an online test, two DSA interview levels with three problems each, an 'engineering round' on projects and object-oriented design, and HR.
  • The three processes differ a lot; MTS is the title in all of them, for freshers and experienced hires alike.

All about Zoho interviews

About these pages

Compiled by hand from 3 public first-hand accounts of Zoho interviews (2021–2024) on sites such as LeetCode Discuss, Medium and GeeksforGeeks. A question is listed only when a candidate stated it, in the round they said it came from; reposts of one account count once. Wording is the candidate’s. There are no answers here by design: the point is what was asked.