Skip to content

Zoho Pen-And-Paper Test

Overview

Zoho pen and paper test is a unique written assessment format where candidates solve coding problems and answer questions on paper. This guide covers the Zoho pen and paper test format, question types, preparation strategy, and tips to excel in this assessment.

Zoho pen and paper test format

Test structure

Section Questions Time Focus Areas
Aptitude 10-15 20-30 min Quantitative, Logical Reasoning
C Output Prediction 10-15 30-40 min Pointers, Arrays, Loops, Recursion
C Coding Problems 3-5 40-60 min Pattern Printing, Array/String Manipulation
Total 25-35 90-120 min C Programming Fundamentals

Key characteristics

  • Written Format: All answers written on paper
  • No IDE: No compiler or IDE assistance
  • Manual Evaluation: Code reviewed manually by evaluators
  • Code Clarity: Clean, readable code is important
  • Time Management: Efficient time allocation crucial

Zoho pen and paper test sections

1. Aptitude section

The aptitude section in Zoho pen and paper test includes:

  • Quantitative Aptitude: Percentage, profit & loss, time & work, ratios
  • Logical Reasoning: Series completion, pattern recognition, logical puzzles
  • Problem Solving: Word problems, mathematical reasoning

Tips:

  • Practice mental calculations
  • Work quickly but accurately
  • Show clear steps for partial credit

2. C output prediction

C Output Prediction is a critical section in Zoho pen and paper test. Questions test your understanding of:

  • Pointers: Pointer arithmetic, pointer to pointer, function pointers
  • Arrays: Array indexing, multi-dimensional arrays, array-pointer relationship
  • Loops: Nested loops, loop conditions, loop variables
  • Recursion: Recursive function calls, base cases, stack behavior
  • Memory: Variable scope, static variables, global variables

Sample C Output Prediction Question:

Q: What is the output of the following C code?
#include <stdio.h>
int main() {
int arr[] = {1, 2, 3, 4, 5};
int *p = arr;
printf("%d ", *p++);
printf("%d ", (*p)++);
printf("%d ", *++p);
printf("%d ", ++*p);
return 0;
}

Solution:

  • *p++: Print 1, then increment pointer → Output: 1
  • (*p)++: Print 2, then increment value → Output: 2 (arr[1] becomes 3)
  • *++p: Increment pointer, then print → Output: 3 (points to arr[2])
  • ++*p: Increment value, then print → Output: 4 (arr[2] becomes 4)

Answer: 1 2 3 4

3. C coding problems

C Coding Problems in Zoho pen and paper test require you to write complete code on paper. Common problem types:

  • Pattern Printing: Star patterns, number patterns, character patterns
  • Array Manipulation: Searching, sorting, reversing, rotating arrays
  • String Processing: String reversal, palindrome, substring operations
  • Logic Building: Mathematical problems, sequence generation
  • Data Structures: Basic implementations (linked lists, stacks, queues)

Sample Coding Problem:

Q: Write a C program to print the following pattern:
1
121
12321
1234321

Solution:

#include <stdio.h>
int main() {
int n = 4, i, j, k;
for (i = 1; i <= n; i++) {
// Print spaces
for (j = 1; j <= n - i; j++) {
printf(" ");
}
// Print increasing numbers
for (k = 1; k <= i; k++) {
printf("%d", k);
}
// Print decreasing numbers
for (k = i - 1; k >= 1; k--) {
printf("%d", k);
}
printf("\n");
}
return 0;
}

How to prepare for Zoho pen and paper test

Step 1: practice writing code by hand

Daily practice

Write at least 2-3 complete C programs by hand every day. Focus on clean, readable code with proper indentation.

No IDE dependency

Practice without using IDE features like auto-complete, syntax highlighting, or compiler. This builds confidence for pen and paper test.

Code review

Review your handwritten code for clarity, correctness, and style. Ensure variable names are clear and logic is well-structured.

Step 2: master C output prediction

  • Practice 50+ C output prediction questions
  • Focus on pointers, arrays, and recursion
  • Understand memory layout and variable scope
  • Practice tracing code execution step-by-step

Step 3: solve coding problems on paper

  • Practice pattern printing problems
  • Solve array and string manipulation problems
  • Write complete programs from scratch
  • Focus on logic building and problem-solving

Step 4: improve code clarity

  • Use clear variable names
  • Add comments for complex logic
  • Maintain consistent indentation
  • Write readable, well-structured code

Step 5: time management

  • Practice solving problems under time constraints
  • Allocate time wisely across sections
  • Don’t spend too much time on a single problem
  • Review and verify answers if time permits

Zoho pen and paper test tips

General tips

  1. Read Questions Carefully: Understand requirements before coding
  2. Plan Before Coding: Outline your approach before writing code
  3. Test Mentally: Trace through your code mentally to verify logic
  4. Show Your Work: Write clear steps and logic
  5. Manage Time: Don’t get stuck on difficult problems
  6. Review Answers: Check for syntax errors and logic mistakes

Code writing tips

  1. Clear Variable Names: Use descriptive names (e.g., maxValue not m)
  2. Proper Indentation: Maintain consistent indentation for readability
  3. Comments: Add brief comments for complex logic
  4. Error Handling: Consider edge cases and error conditions
  5. Complete Code: Write complete, compilable code

Common mistakes to avoid

  • ❌ Relying on IDE features (auto-complete, syntax check)
  • ❌ Poor handwriting making code unreadable
  • ❌ Incomplete code or missing main function
  • ❌ Not testing logic mentally before writing
  • ❌ Spending too much time on one problem
  • ❌ Ignoring edge cases and error handling

Practice resources

Comments & Suggestions

Similar companies

TCS · Infosys · Wipro · Accenture · Freshworks · Flipkart