Zoho Corporation interview experience Real time questions & tips from candidates to crack your interview

Software Developer

Zoho Corporation
upvote
share-icon
5 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 6 months
Topics: Data Structures, OOPS, Algorithms, Recursion, Java
Tip
Tip

Tip 1 : Start with the basics of programming
Tip 2 : Revise regularly.
Tip 3 : Make a concise one-page resume.

Application process
Where: Campus
Eligibility: B.E/B.Tech/Any Degree
Resume Tip
Resume tip

Tip 1 : Highlight the tech used in projects.
Tip 2 : Use a simple template using black and white font color.

Interview rounds

01
Round
Easy
Online Coding Interview
Duration60 minutes
Interview date2 Apr 2022
Coding problem1

1. MCQ Questions

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

02
Round
Easy
Face to Face
Duration60 minutes
Interview date11 Apr 2022
Coding problem2

1. Arithmetic Expression Evaluation

Moderate
30m average time
70% success
0/80
Asked in companies
AdobeFacebookMicrosoft

You are given a string ‘expression’ consists of characters ‘+’, ‘-’, ‘*’, ‘/’, ‘(‘, ‘)’ and ‘0’ to ‘9’, that represents an Arithmetic Expression in Infix Notation. Your task is to evaluate this Arithmetic Expression.

In Infix Notation, operators are written in-between their operands.

Note :
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.
For example :
Consider string ‘expression’ = ‘((2+3)*(5/2))’. 
Then it’s value after evaluation will be ((5)*(2)) = 10. 
Try solving now

2. Rotate Matrix K times

Moderate
0/80
Asked in companies
UHGZoho CorporationJosh Technology Group

Given a matrix, clockwise rotate elements in it K times. Rotating the matrix by 90 degrees clockwise will be counted as 1.

See the sample input.

Try solving now
03
Round
Easy
Face to Face
Duration100 minutes
Interview date11 Apr 2022
Coding problem1

This round was the most challenging and exciting of all, as it involved both Object design and data structure knowledge.

1. System Design Question

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

Problem approach

Tip 1 : Go through OOPS concepts thoroughly.
Tip 2 : I presented the UML diagram for the question and explained my approach.
 

04
Round
Easy
Face to Face
Duration60 minutes
Interview date13 Apr 2022
Coding problem0

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.

05
Round
Easy
HR Round
Duration30 minutes
Interview date13 Apr 2022
Coding problem1

It was a general HR round. 

 

1. Basic HR Questions

-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

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
Software Developer
3 rounds | 6 problems
Interviewed by Zoho Corporation
1550 views
0 comments
0 upvotes
company logo
Software Developer
5 rounds | 11 problems
Interviewed by Zoho Corporation
1864 views
0 comments
0 upvotes
company logo
Software Developer
2 rounds | 2 problems
Interviewed by Zoho Corporation
0 views
0 comments
0 upvotes
company logo
Software Developer
3 rounds | 4 problems
Interviewed by Zoho Corporation
2008 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Developer
5 rounds | 14 problems
Interviewed by Microsoft
3931 views
1 comments
0 upvotes
company logo
Software Developer
6 rounds | 12 problems
Interviewed by SAP Labs
2806 views
0 comments
0 upvotes
company logo
Software Developer
3 rounds | 3 problems
Interviewed by Amazon
1134 views
0 comments
0 upvotes