Zoho Interview Experience - GeeksforGeeks

06 Jul, 2021
Hii, I have recently attended the Zoho On-Campus interview.
ROUND 1(APTITUDE AND C MCQ’S): In the first round, they have conduct the test for 1 hour. 
In that, they are two parts apditude and C mcqs . 
It is very easy to clear. then, I have cleared the first round and selected for the second round.
ROUND 2(BASIC PROGRAMMING): In this round they have given 3 sets, each set contains 2 questions. when you finish the first set, the second set will be given.  
Questions asked were:
A ball is dropped from a height H (meters), it bounces back to a height of B*H where B is the bouncing factor and 0<B<1. Calculate the total distance travelled by the ball before coming to rest while dropped from a height H on a surface with a bouncing factor of B. When height is less than 1m, ball does not bounce back.Input:  
H=5, B=0.5​
Output:  
12.5  
Explanation :  
5 + 2.5 + 2.5 + 1.25 + 1.25 Replace the characters in a string based on the transformation: A -> Z, B->Y, C->X and so on​Input:  
FADE​
Output:  
UZWV Given an array, fill the alternate duplicate elements by 0.Input 1:  
2 2 2 2  
Output 1:  
2 0 2 0   
Input 2:  
1 2 2 5 6 9 5 2  
Output 2:  
1 2 0 5 6 9 0 2 Given 2 strings A and B, check if swapping 2 characters only once in string ‘A’ makes the string equal to ‘B’.Input:  
A = flrweo    
B = flower​
Output:  
True While typing, it is possible to press a key long enough that it could get typed more than once. Given two strings A and B, check if B could be a typed version of A.Input 1:  
A = anime  
B = aanimeee​
Output 1:  
True  
Input 2:  
A = Limcee  
B = Limmcce​
Output 2:  
False Given a matrix M of dimension A x B containing 0’s and 1’s, find out the number of positions at which the value is 1 and other elements in its corresponding rows and columns are all 0.Input 1:  
A = 3, B = 3  
100  
M = 001  
010  
Output 1:  
3  
Input 2:  
A = 3, B = 3  
100  
M = 001  
100  
Output 2:  
1 
A ball is dropped from a height H (meters), it bounces back to a height of B*H where B is the bouncing factor and 0<B<1. Calculate the total distance travelled by the ball before coming to rest while dropped from a height H on a surface with a bouncing factor of B. When height is less than 1m, ball does not bounce back.Input:  
H=5, B=0.5​
Output:  
12.5  
Explanation :  
5 + 2.5 + 2.5 + 1.25 + 1.25 
Input:  
H=5, B=0.5​
Output:  
12.5  
Explanation :  
5 + 2.5 + 2.5 + 1.25 + 1.25 
Replace the characters in a string based on the transformation: A -> Z, B->Y, C->X and so on​Input:  
FADE​
Output:  
UZWV 
Input:  
FADE​
Output:  
UZWV 
Given an array, fill the alternate duplicate elements by 0.Input 1:  
2 2 2 2  
Output 1:  
2 0 2 0   
Input 2:  
1 2 2 5 6 9 5 2  
Output 2:  
1 2 0 5 6 9 0 2 
Input 1:  
2 2 2 2  
Output 1:  
2 0 2 0   
Input 2:  
1 2 2 5 6 9 5 2  
Output 2:  
1 2 0 5 6 9 0 2 
Given 2 strings A and B, check if swapping 2 characters only once in string ‘A’ makes the string equal to ‘B’.Input:  
A = flrweo    
B = flower​
Output:  
True 
Input:  
A = flrweo    
B = flower​
Output:  
True 
While typing, it is possible to press a key long enough that it could get typed more than once. Given two strings A and B, check if B could be a typed version of A.Input 1:  
A = anime  
B = aanimeee​
Output 1:  
True  
Input 2:  
A = Limcee  
B = Limmcce​
Output 2:  
False 
Input 1:  
A = anime  
B = aanimeee​
Output 1:  
True  
Input 2:  
A = Limcee  
B = Limmcce​
Output 2:  
False 
Given a matrix M of dimension A x B containing 0’s and 1’s, find out the number of positions at which the value is 1 and other elements in its corresponding rows and columns are all 0.Input 1:  
A = 3, B = 3  
100  
M = 001  
010  
Output 1:  
3  
Input 2:  
A = 3, B = 3  
100  
M = 001  
100  
Output 2:  
1 
Input 1:  
A = 3, B = 3  
100  
M = 001  
010  
Output 1:  
3  
Input 2:  
A = 3, B = 3  
100  
M = 001  
100  
Output 2:  
1 
In this round, I have finished 5 programs and then I have selected for the third round.
ROUND 3(ADVANCED PROGRAMMING):
In this round they will be given 1 question, In that question there will be several modules, For me they have asked to create the snake and ladder game .In that there are 5 modules. 
I have finished the 4 modules and get selected for the fourth round.
ROUND 4(TECHNICAL INTERVIEW 1): In this round they have asked about what you mentioned in the resume, this interview has gone for 1 hour.
They asked about the oops concept
what is mean by JDK and JRE 
why java is called as compiler-depended
Is java is fully object-oriented language or not, why? 
If you have power to automate anything in the world using program what will automate and why? 
They asked about the project work done in the college, and they asked about night shift work. In this round they will mostly concentrate on your logical thinking and answer the question confidently. then I have cleared this round.
ROUND 5(TECHINCAL INTERVIEW 2):
In this round they have asked little bit tough question about which programming language familiar you are. 
This round gone for 20 minutes. then I have cleared this round also.
ROUND 6(HR INTERVIEW):
In this round they have asked about the family background and why Zoho, about your long-term goals. Finally, I have cleared this round and got placed in zoho. 
Finally, this interview is little bit tough, If you work hard definitely you will be placed at one day, Be happy and keep others always happy.
Thanks for the GeeksforGeeks to share my interview experience. Hope this will be helpful to others.
Marketing
Zoho
Interview Experiences
Zoho
Writing code in comment?
Please use ide.geeksforgeeks.org,
generate link and share the link here.
Amazon Interview Experience for SDE-1 (Off-Campus)
Amazon AWS Interview Experience for SDE-1
Amazon Interview Experience for SDE-1 (Off-Campus) 2022
Amazon Interview Experience
Amazon Interview Experience for SDE-1
EPAM Interview Experience (Off-Campus)
Amazon Interview Experience (Off-Campus) 2022
JPMorgan Chase & Co. Code for Good Internship Interview Experience 2021
Amazon Interview Experience for SDE-1 (On-Campus)
Freshworks/Freshdesk Interview Experience for Software Developer (On-Campus)