Open In App

Zoho Interview Experience

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. 



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:



  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 
  2. Replace the characters in a string based on the transformation: A -> Z, B->Y, C->X and so on​
    Input:  
    FADE​
    Output:  
    UZWV 
  3. 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 
  4. 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 
  5. 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 
  6. 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 

In this round, I have finished 5 programs and then I have selected for the third round.

ROUND 3(ADVANCED PROGRAMMING):

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.

ROUND 5(TECHINCAL INTERVIEW 2):

ROUND 6(HR INTERVIEW):

Thanks for the GeeksforGeeks to share my interview experience. Hope this will be helpful to others.

Article Tags :