Interview Guide: Product company, India

Zoho Interview Questions

Zoho hires software engineers in Chennai and Tenkasi through a long, programming-heavy multi-round process, recruiting from campuses, off-campus drives and its own school programme rather than by college pedigree.

Candidates commonly report that Zoho runs the most programming-heavy fresher process among well known Indian employers, and one of the longest. A campus or off-campus drive frequently consumes one to two full days: an aptitude and C output paper, then a basic programming round of several small programs, then an advanced programming round where you build something substantial on a machine, then technical, managerial and HR conversations. Freshers are usually hired as Member Technical Staff. Zoho is also widely reported to weigh coding ability far above marks, college tier or branch, so candidates from non-computer science branches and from smaller colleges routinely clear it, while strong-on-paper candidates who cannot write working code do not. The company also runs Zoho Schools of Learning, which takes students after schooling or graduation into a paid training programme that leads into employment. The common stumble is stamina and the advanced round, where you must produce code that actually compiles and handles edge cases.

Walking into this interview soon? GhostPilot listens to your live call, spots the question the moment it is asked, and puts a structured answer on your screen in real time. Try it on your next mock, or grab a $29 Session Pass, no subscription, for the real thing.

See how it works

The interview process, round by round

  1. Aptitude and C output test Written or online, typically 60 to 90 minutes

    Two blocks in most reported experiences: general aptitude covering time and work, percentages, ratios, series, simple probability and logical puzzles, and a technical block of C programming output questions involving pointers, arrays, operator precedence, static variables and string handling. Candidates commonly report the C section as the discriminator, since it rewards actually knowing how the language behaves rather than pattern matching.

  2. Basic programming round Written or on machine, typically 2 to 3 hours, several programs

    Usually five to ten small programs to be solved in any language you choose, frequently on paper in campus drives. Reported problems are logic-first rather than library-first: string manipulation, matrix operations, number puzzles, date handling and simple simulations. Candidates commonly report that inbuilt functions are discouraged or banned outright, so the round is testing whether you can construct the logic yourself.

  3. Advanced programming round On machine, typically 3 hours or more, one to three problems

    The round Zoho is known for. You are given a substantial problem, often a small application or simulation such as a booking system, a text formatter, an inventory or a game, and your code must compile, run and handle edge cases against the examiner's inputs. Candidates commonly report evaluators sitting with them, adding new requirements mid-round to see how you extend a design under pressure.

  4. Technical interview In person or video, typically 30 to 60 minutes

    Usually anchored on the code you just wrote. Expect the interviewer to open your advanced round solution, question your data structure choices, ask why you did not handle a particular case and request a change on the spot. Beyond that, expect OOP, data structures, complexity, database design and questions on any project or personal work on your CV, in genuine depth.

  5. Technical or managerial round In person or video, typically 20 to 45 minutes

    A senior engineer or manager probes how you think rather than what you have memorised. Candidates commonly report design-flavoured discussion, how you would approach an unfamiliar problem, what you have built outside coursework, what you read, and why you want to work on products rather than services. Willingness to work from Chennai or Tenkasi frequently comes up here.

  6. HR round In person or video, typically 15 to 30 minutes

    Short and fit-focused in most reported cases. Expect relocation to Chennai or the Tenkasi campus, long term intent, family background, why Zoho and expectations. Candidates commonly report that the offer decision is effectively made in the earlier programming and technical rounds, and that the HR round mainly confirms location, availability and documentation.

Interview questions candidates report

Aptitude

  • What is the output of this C program using pointer arithmetic on an array?
  • What does this program print given a static variable inside a loop?
  • Predict the output when a string literal is modified through a char pointer.
  • Two people start walking in opposite directions at given speeds; find the distance after an hour.
  • Find the number of trailing zeroes in the factorial of a given number.
  • A clock shows a given time; what is the angle between the hands?
  • Complete the series and explain the rule you used.

Basic programming

  • Print the sum of the diagonal elements of a square matrix.
  • Convert a given number into words, for example 1234 into one thousand two hundred thirty four.
  • Remove duplicate characters from a string without using inbuilt functions.
  • Given a date, find the day of the week without using a date library.
  • Print the given matrix in spiral order.
  • Find the longest word in a sentence and its length.
  • Merge two sorted arrays into one sorted array without using sort.
  • Given a string of digits, insert commas in the Indian numbering format.

Advanced programming

  • Build a train ticket booking system that allocates berths, handles cancellations and reallocates from the waiting list.
  • Implement a text justification routine that formats a paragraph to a fixed line width.
  • Write a simple inventory or billing application that supports adding items, applying discounts and printing a bill.
  • Implement a snake and ladder simulation for two players with dice input.
  • Build a mini file or contact directory supporting add, search, update and delete with duplicate handling.
  • Given a set of scheduling constraints, allocate resources without conflicts and report failures.
  • Extend your solution now to support a new requirement the interviewer adds at the table.

Technical and HR

  • Walk me through your advanced round solution and why you chose that data structure.
  • What would break in your code if the input size grew by a hundred times?
  • Explain the time and space complexity of your approach and how you would improve it.
  • Design the database tables you would use for the application you just wrote.
  • What have you built outside your college curriculum?
  • Are you willing to relocate to Chennai, and would you consider the Tenkasi campus?
  • Why do you want to work at a product company rather than an IT services firm?

How to prepare

  • Practise writing complete, compiling programs by hand under time pressure. Reported rounds ban or discourage inbuilt library functions, so build your own string, sorting and parsing helpers until that feels routine.
  • Prepare for length, not just difficulty. Candidates commonly report one to two full days of continuous rounds, so eat properly beforehand and pace yourself rather than burning out before the advanced programming round, which is where offers are actually decided.
  • Treat edge cases as part of the answer. Empty inputs, single elements, duplicates, invalid characters and boundary sizes are repeatedly reported as what evaluators check first when they sit down beside you.
  • Expect the requirements to change mid-round. Writing your advanced solution in small functions with clear separation makes the on-the-spot extension request survivable, whereas one long main function usually does not.
  • Revise C properly even if you plan to code in another language. The output prediction section leans on pointers, arrays, precedence and storage classes, and is commonly reported as the first real cut.
  • Be honest and specific about location. Chennai and the Tenkasi campus both come up in reported interviews, and a candidate who is genuinely open about working from a smaller town office is reported to have a smoother conversation than one who hedges.

Frequently asked questions

Does Zoho care about marks, branch or college tier?

Far less than most large employers, according to widely reported candidate experiences. Zoho is known for hiring on demonstrated coding ability, taking candidates from non-computer science branches and from smaller colleges, and for its stated scepticism about degrees as a filter. Individual drives may still set a basic eligibility bar, but the programming rounds are consistently reported as the decisive factor.

What is Zoho Schools of Learning?

It is Zoho's own training programme, which takes students after schooling or graduation into an extended paid course covering programming and fundamentals, and commonly leads into employment with the company. Candidates report a selection test and interviews for entry, a stipend during training, and a commitment to join afterwards. It is a separate pipeline from standard campus and off-campus hiring.

What package do freshers report?

Member Technical Staff offers for freshers are commonly reported to be in the region of 6 to 7 LPA, which is high relative to the large IT services firms, though figures are reported to vary by year, role and drive. Treat any specific number circulating online as indicative. Zoho is also widely reported as not running an aggressive bond for standard hires.

How many rounds are there and how long does it take?

Most reported processes run five to six rounds: aptitude with C output, basic programming, advanced programming, technical, a senior technical or managerial conversation, and HR. On campus these are frequently compressed into one or two consecutive days with results announced between rounds. Off-campus candidates commonly report the same sequence spread across a couple of weeks.

Zoho will ask its own version of these. Paste your actual job description into the free Question Predictor and get the 20 questions that role is most likely to ask, with what each one is really probing.

Predict my questions

Other Indian employers

Not affiliated with Zoho. This guide is compiled from commonly reported candidate experiences and publicly described hiring processes; Zoho varies its rounds, problems and programmes between drives and hiring years, so treat it as a preparation aid rather than an official description.

Rehearse the hard questions before they are asked

Practise with a live copilot, then walk in ready. A $29 Session Pass gets you through the interview with no subscription and no lock-in.

Get GhostPilot