Tip 1 : Start with the basics of programming
Tip 2 : Revise regularly.
Tip 3 : Make a concise one-page resume.
Tip 1 : Highlight the tech used in projects.
Tip 2 : Use a simple template using black and white font color.
Around 25 questions covering Quants, Reasoning, and Predict the output were asked in this round.
Most of the questions were based on nested loops, typecasting, and recursion.
Number Of MCQs - 25



1. We consider the ‘/’ operator as the floor division.
2. Operators ‘*’ and ‘/’ expression has higher precedence over operators‘+’ and ‘-’
3. String expression always starts with ‘(‘ and ends with ‘)’.
4. It is guaranteed that ‘expression’ represents’ a valid expression in Infix notation.
5. It is guaranteed that there will be no case that requires division by 0.
6. No characters other than those mentioned above are present in the string.
7. It is guaranteed that the operands and final result will fit in a 32-bit integer.
Consider string ‘expression’ = ‘((2+3)*(5/2))’.
Then it’s value after evaluation will be ((5)*(2)) = 10.


This round was the most challenging and exciting of all, as it involved both Object design and data structure knowledge.
Given family and extended family information, I was asked to construct a family tree from that information and need to find the list of eligible people one can marry. The conditions were as follows:
For a male, a match will be his father’s sister’s daughter or his mother’s brothers’ daughter.
For a female, a match will be her father’s sister’s son or her mother’s brother’s son.
Names are unique.
Input format:
, , ,
Input:
John, Male, Brad, Lisa
Emma, Female, Brad, Lisa
Alex, Male, John, Jenny
Emily, Female, Steve, Emma
Rachel, Female, Steve, Emma
Person name: Alex
Output: Emily, Rachel
Tip 1 : Go through OOPS concepts thoroughly.
Tip 2 : I presented the UML diagram for the question and explained my approach.
It was a technical interview and discussion round, they tested both theoretical and practical knowledge.
The questions were about Projects, Data structures, and some general questions about my goals. The interviewer also asked about the 2nd and 3rd round programming questions and asked me to optimize the previous round question. He gave me some hints, and I could give the optimized solution for the problem.
It was a general HR round.
-Family background.
-Hobbies.
-Challenges faced while developing the project.
-Why Zoho and why not other companies?
-Why should we hire you?

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
What is recursion?