Hi! I recently attended the ZOHO off-campus drive, and Iâm sharing my detailed experience below.
Round 1: Aptitude and Technical Interview 1
Aptitude (1 hr 20 mins â 20 Questions)
- Covered topics like averages, probability, time & distance, alligation & mixture, ratios, HCF & LCM, and a few logic puzzles.
Technical (45 mins â 10 Questions)
These were mainly C output-based questions. Practising from geekquiz.com and GeeksforGeeks was very helpful. Topics included:
- Pointers
- Strings
- Matrices
Nearly 60 candidates were selected out of about 600. They didnât just take the top 60 scoresâthere was a cut-off, and whoever cleared it moved on.
Round 2: Coding Round 1
Questions They Asked:
- Run-Length String Expansion
Input likea1b10, Output:abbbbbbbbbb - Position-Based Sorting
Sort values at odd positions in descending order, even positions in ascending order. - Print X-Shaped Pattern from a String
For odd-length strings, format characters in an X-pattern. - Substring Search
Implement a custom function to find the first index of a substring in a main string. Return -1 if not found. - Merge Two Sorted Arrays Without Duplicates
- Reverse Words Using Recursion
Example: Input -I love india, Output -india love I
Although I was fairly well-prepared and managed to attempt most questions confidently, I hit a moment during Question 6, where I got slightly stuck with recursive logic.
Outcome: 19 candidates cleared this round and were selected for the next.
Round 3: Complex Coding (3 Hours)
Task: Design a Call Taxi Booking Application
Youâre given:
- 6 Points (A to F), each 15 km apart
- Travel time and fare calculation constraints
- Logic for taxi allocation, based on availability, location, and earnings
- Rejection if no taxi is available
Also had to:
- Handle multiple customer bookings
- Display taxi details
This round was challenging due to the interlinked logic requirements. Only 9 candidates moved forward after successfully completing this round with accurate implementations.
Round 4: Technical Interview 2
Questions were focused on:
- Projects (be thorough with what you mention)
- Core concepts in C and OOP
- Databases
- Scenario-based logic puzzles
Round 5: Technical Interview 3
More in-depth questions:
- C, C++ and Java topics (e.g., threads, synchronization)
- Follow-up on previous coding rounds
- A few more live problem-solving tasks and technical puzzles
Round 6: HR
General conversation including:
- Strengths and weaknesses
- Resume discussion
- Work culture and career expectations
- Final questions from my side
- Family background
- Scenario-based hypothetical questions (e.g., "If you could change 3 things in IndiaâĶ")
- General traits and behavior-based questions
Final Outcome:
I didnât get a direct placement from Zoho, but I did receive an internship offer, with the potential to convert into a full-time role based on performance.
The third round was the most challenging, both in terms of logic and coding depth. If you're preparing for Zoho or similar companies, hands-on coding and strong fundamentals are a must.
Thanks once again to GeeksforGeeks and other preparation platforms that helped me throughout this journey.