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

SDE - 1

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

Interview preparation journey

expand-icon
Preparation
Duration: 6 months
Topics: Data Structures, Pointers, OOPS, System Design, Algorithms, Dynamic Programming
Tip
Tip

Tip 1 : Prepare DSA very well
Tip 2 : Prepare system design 
Tip 3 : Be confident in one language

Application process
Where: Company Website
Resume Tip
Resume tip

Tip 1 : Only put what you know
Tip 2 : Keep it simple and one page

Interview rounds

01
Round
Medium
Online Coding Interview
Duration90 minutes
Interview date27 Feb 2022
Coding problem2

1. DBMS

What is left join?

What are the different types of Joins in SQL?

Problem approach

Tip 1 : Prepare in geeks for geeks
Tip 2 : Solve SQL problems
Tip 3 : Also refer to hackerrank

2. Non-Decreasing Array

Moderate
35m average time
65% success
0/80
Asked in companies
BNY MellonDell TechnologiesCiti Bank

You have been given an integer array/list 'ARR' of size 'N'. Write a solution to check if it could become non-decreasing by modifying at most 1 element.

We define an array as non-decreasing, if ARR[i] <= ARR[i + 1] holds for every i (0-based) such that (0 <= i <= N - 2).

Try solving now
02
Round
Medium
Online Coding Interview
Duration90 minutes
Interview date27 Feb 2022
Coding problem3

1. Railway Management

Moderate
30m average time
75% success
0/80
Asked in companies
IntuitZoho CorporationSapiens

Ninja started his new job as a manager in Railways Control Room. His task is to maintain the records of passengers traveling from one place to another. His task is to design a class that performs the following operations:

‘RAILWAY_SYSTEM’() is a function that initializes your data structures.

‘CHECK_IN’( ‘PASS_ID’,’ STATION’, TIME) represents that passenger with passenger ID ‘PASS_ID’ checks in at the station named ‘STATION’ at time ‘TIME’.

 A customer can only be checked into one place at a time.

‘CHECK_OUT’( ‘PASS_ID’,’ STATION’, TIME) represents that passenger with passenger ID ‘PASS_ID’ checks out at the station named ‘STATION’ at time ‘TIME’.

‘GET_AVERAGE_TIME(SOURCE, DEST) returns the average time it takes to travel from SOURCE to DEST.

The average time is computed from all the previous traveling times from SOURCE to DEST  that happened directly, meaning a check-in at SOURCE followed by a check out from DEST.
For Example
If the functions calls are as follows:
CHECK_IN(1,‘Delhi’,10)
CHECK_OUT(1,‘Noida’,20)
GET_AVERAGE(‘Delhi’,’ Noida’)
CHECK_IN(5,‘Delhi’,12)
CHECK_OUT(5,‘Noida’,17)
GET_AVERAGE(‘Delhi’,’ Noida’)

So, the answers for the GET_AVERAGE calls will be 10 and 7.5 respectively.
For the first call, there is only one trip between Delhi and Noida, so the average is 10.
For the second call, there are two between these stations, so the average is (10+5)/2 = 7.5
Try solving now

2. Sort Odd Even

Easy
15m average time
80% success
0/40
Asked in company
Zoho Corporation

You are given a 0-indexed array ‘NUMS’ consisting of ‘N’ integers. Sort the array ‘NUMS’ in such a way that the first half of the array contains only odd numbers sorted in non-increasing order and the second half contains only even numbers sorted in non-decreasing order.

Example:
Input: ‘N’ = 4,  ‘NUMS’ = [2, 5, 3, 6] 

Output: [5, 3, 2, 6]

Sorting the odd numbers of the array ‘NUMS’ in non-increasing order, the result is 5, 3
Then, Sorting the even numbers in non-decreasing order, the result is 2, 6.
Since the final array should contain the odd numbers in non-increasing order in the first half and even numbers in non-decreasing order in the other half.
So, the final array is [5, 3, 2, 6].
Try solving now

3. Is SubSequence

Easy
10m average time
90% success
0/40
Asked in companies
Quadrical AIJosh Technology GroupUnthinkable Solutions

Given two strings A and B, find if A is a subsequence of B.

Problem approach

Complete the function isSubSequence() which takes A and B as input parameters and returns a boolean value denoting if A is a subsequence of B or not.

Try solving now
03
Round
Easy
HR Round
Duration20 minutes
Interview date17 Mar 2022
Coding problem1

Some formal questions

1. Basic HR Questions

Why should we hire you?

What are your strengths?

How can one overcome his weakness?

Problem approach

Tip 1 : Tell about your uniqueness about you 
Tip 2 : Be frank
Tip 3 : Be confident talk confident

04
Round
Medium
Assignment
Duration180 minutes
Interview date1 Mar 2022
Coding problem1

1. Powershell Questions

Get ad objects and create a domain platform get the all the install and uninstalls operations

05
Round
Easy
Video Call
Duration10 minutes
Interview date8 Apr 2022
Coding problem1

1. SQL related Question

Write SQL Query to get the details of the employees with the most number of absence?

How to increase SQL performance

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
SDE - 2
3 rounds | 5 problems
Interviewed by Zoho Corporation
2184 views
0 comments
0 upvotes
company logo
SDE - 1
1 rounds | 2 problems
Interviewed by Zoho Corporation
1437 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 4 problems
Interviewed by Zoho Corporation
1445 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 4 problems
Interviewed by Zoho Corporation
1141 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 1
5 rounds | 12 problems
Interviewed by Amazon
114578 views
24 comments
0 upvotes
company logo
SDE - 1
4 rounds | 5 problems
Interviewed by Microsoft
57824 views
5 comments
0 upvotes
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by Amazon
34960 views
7 comments
0 upvotes