Zoho placement test pattern: the written and programming rounds, explained
Zoho's hiring process is one of the most talked about among Indian freshers because it is unlike the online assessments of the mass recruiters: it is reported to be written on paper, to ask questions without options, and to end in a programming round where a candidate builds a complete small system in a few hours. Zoho's careers page describes its philosophy and its candidate portal, not its rounds, so everything about the process here is reported, by prep sites and by the many candidates who have written about it.
The reports agree on the sequence, five rounds on campus and more off campus, and disagree on the exact sizes and timings, which this page prints side by side. Zoho tests aptitude, C-language output, data structures and design; it does not test English, and there is no communication or psychometric round. That makes it a good fit for what December Code measures, with one important difference of form: the site's practice is multiple-choice and Zoho's papers are not.
December Code is not affiliated with, endorsed by or connected to Zoho. This page summarises how Zoho fresher hiring is publicly described, from the sources listed at the end, checked on 29 September 2026. Where a detail comes from prep sites or candidate reports rather than Zoho itself, the page says so. The notification or test invitation for the drive you are sitting is the source of truth, and where it differs from this page, it is right.
How the process runs
A round is marked official when Zoho describes it on its own pages, and commonly reported when the description comes from prep sites and candidate reports.
- 1
Applicationofficial
Zoho's careers page routes applicants to its candidate portal and open roles. Prep sites disagree on whether Zoho runs campus drives: one says its hiring is off-campus, through its portal and walk-in tests; another describes on-campus drives with five rounds and off-campus drives with more. Both agree there is no minimum percentage bar in most drives.
- 2
Written aptitude testcommonly reported
Reported as a paper test of quantitative aptitude and logical reasoning where answers are written, not chosen: one report gives 25 questions in 90 minutes, another 20 questions of aptitude mixed with C questions in 60 minutes. Reported difficulty is moderate to high, because guessing is not available.
- 3
Technical output papercommonly reported
Reported by one prep site as a second written section of 10 questions in 60 minutes on the output of C, C++ and SQL snippets, answered directly; other reports fold the C questions into the first paper.
- 4
Basic programming roundcommonly reported
Reported as five programming problems in about 75 minutes, in C in most reports, on arrays, strings and simple data structures, with the emphasis on working code and clean logic rather than optimal complexity.
- 5
Advanced programming roundcommonly reported
Reported as one or two design problems in about three hours: build a complete small system from scratch in C, C++ or Java, a parking lot, a library, an inventory, judged on correctness, modularity, boundary handling and naming.
- 6
Technical interviews, then HRcommonly reported
Reported as one to four technical interviews on sorting and its complexity, hashing, data structures, operating systems, DBMS and object-oriented concepts, with Java memory questions for Java candidates, followed by an HR round that candidates describe as short.
What the test asks, and what prepares you for it
5 of 5 sections map to a December Code subject. The rest are named below, not glossed over.
| Section | What it tests | Prepare with |
|---|---|---|
| Quantitative aptitude (written)commonly reported | Probability, algebra, time and work, geometry, data sufficiency, logarithms, percentages and ratios, answered without options. Reported as the harder half of the written test because the working must be right. | Aptitude |
| Logical reasoning and puzzles (written)commonly reported | Puzzles, series, arrangements and pattern questions, written out. Reports say puzzles carry more weight than in a mass-recruiter paper. | Aptitude |
| C, C++ and SQL outputcommonly reported | Predict what a snippet prints or returns: loops, pointers, recursion, arrays and strings in C, and simple SQL queries. Reported as 10 questions in 60 minutes. | CC++SQL |
| Basic programmingcommonly reported | Five problems on arrays, strings, recursion and basic data structures, written in C, judged on working logic. | DSAC |
| Advanced programming (system build)commonly reported | A complete small system in three hours: classes or structures for the entities, the operations on them, and the edge cases, in C, C++ or Java. | OOPDSAJavaC++ |
No options, so no guessing
The feature that defines Zoho's written test in every report is that answers are written, not selected. That removes the strategy of the online papers, where a wrong guess costs nothing and eliminating two options is half the work, and it makes the reported moderate-to-high difficulty a matter of method: the working has to be right. It also changes what the C output questions test. On a multiple-choice paper a candidate can reason backwards from the options; on Zoho's paper the output must be produced from the code.
December Code's practice is multiple-choice, and this page will not pretend otherwise. What it offers is the same content, aptitude families and C output traps, with the explanation of why each wrong answer is wrong, which is the working Zoho asks you to write out. A student who can explain why an option is right can produce it without the option.
The programming rounds
The basic round, five problems in an hour and a quarter by report, is where most candidates who clear the written test are eliminated, and the reports are consistent about what it rewards: correct, readable C that handles the boundaries, not clever C. Arrays, strings and recursion cover most reported problems. The advanced round is different in kind. Building a parking lot or a library system in three hours is a design exercise, and reports say it is judged on modularity, naming and boundary handling as much as on whether it runs. Object-oriented thinking, even in C, is the skill.
The DSA and C hubs here carry the basic round's content with worked answers, and the OOP hub carries the design vocabulary the advanced round is judged on: what an entity is, which operations belong to it, what encapsulation buys. None of that substitutes for having built a small system from scratch a few times before the round, with a timer.
What the interviews ask, and what to expect off campus
Candidate reports of Zoho's technical interviews are specific: sorting algorithms and their complexities, hashing and how a hash map is implemented, linked lists and trees, operating-system and DBMS basics, object-oriented concepts, and for Java candidates memory management in the JVM. Off-campus candidates report extra rounds, both technical and HR, and one prep site says on-campus drives run five rounds while off-campus ones add several more. The HR round is described everywhere as easy.
Zoho does not publish its rounds, and the two prep-site descriptions on this page differ on the written test's size and even on whether campus drives exist. The invitation you receive is the specification; this page is the shape and the subjects.
What December Code covers here, and what it does not
The diagnostic and practice cover Aptitude, DSA, C, C++, SQL, OOP, Java: the subjects behind 5 of the 5 sections above. It does not cover the following, and no page here pretends to:
- The written form of the test: December Code's practice is multiple-choice, and Zoho's papers are reported to have no options. The content overlaps; the form does not.
- The programming rounds' execution and the system build: December Code does not run code or judge a design.
- Whether campus drives exist and how many rounds an off-campus candidate faces: the reports disagree.
What could not be confirmed from Zoho
- Every count and duration on this page. Prep sites give the written test as 25 questions in 90 minutes and as 20 in 60; the basic round as five problems in 75 minutes and in three hours; Zoho publishes none of it.
- Whether Zoho runs on-campus drives. One prep site says no, another describes them.
- Eligibility rules, including the reported absence of a percentage bar and the reported allowance for a backlog.
A practice set for Zoho fresher hiring
Topic pages in the subjects this process tests, each with the questions interviewers ask and one question from the bank exactly as the diagnostic asks it. Nothing is published for this page: every sample was already public on its topic page.
- Probability questionsProbability leads the reported quantitative topics, and the working must be written out.
- Time and work questionsA reported staple of the written aptitude test.
- Number series questionsSeries and pattern questions are the reasoning side of the paper.
- Permutations and combinations questionsCounting questions sit behind the reported probability and puzzle questions.
- Ratio and proportion questionsRatios underpin several reported quantitative families.
- Sorting algorithm interview questionsSorting and its complexity is the first reported interview question.
- Hashing and hash table interview questionsHow a hash map is implemented is a reported interview question.
- Linked list interview questionsLinked lists appear in the basic round and the interviews.
- Recursion and backtracking interview questionsRecursion connects the output paper to the programming problems.
- C pointer interview questionsC output questions turn on pointers more than anything else.
- C functions and recursion interview questionsRecursion traces are the output questions candidates most often get wrong.
- C arrays and strings interview questionsThe array and string handling the basic programming round needs.
How the diagnostic asks it
One public question per subject, the same one its hub shows. The answer is marked because these are public; in a sitting you choose first, then see why each option is right or wrong.
In a class of 80 students, 65% passed the mathematics exam. How many students passed?
- 155
- 252correct
- 360
- 448
65% of 80 = (65/100) x 80 = 52. So 52 students passed the exam.
Which of the following operations on an unsorted array of n integers takes O(n) time in the worst case?
- 1Finding the maximum elementcorrect
- 2Appending an element at the end when spare capacity already exists
- 3Reading the element at index k
- 4Reading the array's length
In an unsorted array the maximum could be anywhere, so every element must be examined: O(n). Indexed reads are O(1) because the address is computed from the base and the index; appending into existing spare capacity just writes one slot, O(1); and the length is stored, so reading it is O(1). Only a sorted array would let the maximum be read directly.
Measure it
Knowing the pattern tells you what is coming. A diagnostic tells you what you would get wrong.
10 Aptitude questions across its topics, easy to hard, about fifteen minutes. You get a readiness figure with the arithmetic shown, the topics you missed named, and a practice set sized for today. Free: 1 diagnostic a month and 15 problems a day. No card.
Sources, and when they were checked
Pattern last verified 29 September 2026, against the pages below. Patterns change between drives and cycles; when a source changes, this page changes and the date moves with it. A source marked official is Zoho’s own; the others are the established prep sites and candidate reports the “commonly reported” details come from.
- officialZoho careers· Zoho's hiring philosophy and candidate portal; no rounds are described
- prep sitePrepInsta: Zoho recruitment process· the five rounds with one set of reported sizes, and the eligibility notes
- prep siteFACE Prep: Zoho recruitment process 2026· the two-section written test, the programming rounds' reported sizes, and the campus versus off-campus round counts; dated May 2026
- prep siteUnstop: Zoho recruitment process 2026· a third set of reported round sizes and the interview topics