📜  Zoho 面试经历 |设置 23 (校外)

📅  最后修改于: 2022-05-13 01:58:27.366000             🧑  作者: Mango

Zoho 面试经历 |设置 23 (校外)

第 1 轮——笔试

第一轮有很多模式,例如(Aptitude + C),(Flowchart + C)……对我来说,它是Flowchart + C。
如果你擅长空跑,你肯定会通过这一轮。问题由复杂循环和嵌套循环组成。
大多数情况下,我们需要预测输出和能够提供所需输出的语句。
不会有多项选择题。

第 2 轮 - 编程轮 - 1

尝试使用 C 语言。因为对我来说,他们不允许使用 C 以外的语言。

1. 求三个数的最大值?

2. 打印给定数字中奇数位和偶数位的总数。

Ex.  Input  :  1234567

    Output  :  ODD 4
        EVEN 3

3. 找出给定数字中的第二个最大值。

Ex.  INPUT  :  
    
    Size of Array    :  8
    Enter the elements  :  2 5 1 6 2 6 7 10
    
    OUTPUT  :

    7

  Ex.  INPUT  :

    Size of Array    :  4
    Enter the elements  :  4 1 2 2
    
    OUTPUT  :

    2

  Ex.  INPUT  :

    Size of Array    :  1
    Enter the elements  :  1
    
    OUTPUT  :

    No second maximum

4.打印以下图案

Ex.  INPUT  :  5

    OUTPUT  :

            1
           1 1
          1 2 1
         1 3 3 1
        1 4 6 4 1

  Ex.  INPUT  :  7

    OUTPUT  :

            1
           1 1
          1 2 1
         1 3 3 1
        1 4 6 4 1
       1 5 10 10 5 1
      1 6 15 20 15 6 1

5. 给定一个仅由 0 和 1 组成的二维数组。打印没有重复的矩阵。

Ex.  INPUT  :
    
    Enter Row Size    :  4
    Enter column size  :  3
    Enter the matrix  :
    1 0 1
    1 1 0
    1 1 1
    1 0 1
    
    OUTPUT  :

    Unique Matrix  :
    1 0 1
    1 1 0
    1 1 1

6. 给定一个正数数组。打印具有最长连续范围的数字。

Ex.  INPUT  :  

    Enter array size  :  8
    Enter arryay elements  :  1 3 10 7 9 2 4 6
    
    OUTPUT  :

    1 2 3 4

  Ex.  INPUT  :  

    Enter array size  :  8
    Enter arryay elements  :  1 3 9 7 8 2 4 6
    
    OUTPUT  :

    1 2 3 4
    6 7 8 9

7. 给定两个数组。找到它的联合。

Input  : 

  Enter size of first array  :  6
  Enter the elements    :  1 2 3 4 5 3
  Enter size of second array  :  4
  Enter the elements    :  1 2 7 5

  OUTPUT  :

  1 2 3 4 5 7

8. 给定一个数字数组。打印没有重复的数字。

INPUT  :  
  
  Enter the array size  :  4
  Enter the elements  :  1 1 2 4
  
  OUTPUT  :

  1 2 4 

9. 给定一个数字数组和一个数字 k。打印可以使用给定数字形成的最大可能的 k 位数字。

INPUT  :  
  
  Enter the array size  :  4
  Enter the elements  :  1 4 973 97
  Enter number of digits  :  3
  
  OUTPUT  :

  974 

  INPUT  :  
  
  Enter the array size  :  6
  Enter the elements  :  1 4 89 73 9 7
  Enter number of digits  :  5
  
  OUTPUT  :

  98973

10. 给定一个数字数组和一个大小为 k 的窗口。当窗口从数组的开头移动时,打印窗口内每个步骤的最大数字。

INPUT  :
  
  Enter the array size  :  8
  Enter the elements  :  1,3,5,2,1,8,6,9
  Enter the window size  :  3

  OUTPUT  :

  5 5 5 8 8 9

第 3 轮高级编程

1. 给定一个用“-”填充的 MxN 矩阵,您需要从底部开始将气球放在所需的列中。当新气球被丢弃时,您需要打印矩阵。
您需要继续获取输入,直到框已满或用户选择停止。

TEST CASE  :
  
  Enter the matrix size(m*n)  :  3 3
  Enter the column number    :  2
  Enter the color of the balloon  :  R
  Contents of the matrix    :
  - - -
  - - -
  - R -
  Do you wish to continue(Y/N)  :  Y
  Enter the column number    :  2
  Enter the color of the balloon  :  B
  Contents of the matrix    :
  - - -
  - B -
  - R -
  Do you wish to continue(Y/N)  :  Y
  Enter the column number    :  1
  Enter the color of the balloon  :  R
  Contents of the matrix    :
  - - -
  - B -
  R R -
  Do you wish to continue(Y/N)  :  Y
  Enter the column number    :  2
  Enter the color of the balloon  :  R
  Contents of the matrix    :
  - R -
  - B -
  R R -
  Do you wish to continue(Y/N)  :  N
  Program Stopped

2.上一题的加长版。现在,当一行完全填满时,您需要退出。

TEST CASE  :
  
  Enter the matrix size(m*n)  :  3 3
  Enter the column number    :  2
  Enter the color of the balloon  :  R
  Contents of the matrix    :
  - - -
  - - -
  - R -
  Do you wish to continue(Y/N)  :  Y
  Enter the column number    :  2
  Enter the color of the balloon  :  B
  Contents of the matrix    :
  - - -
  - B -
  - R -
  Do you wish to continue(Y/N)  :  Y
  Enter the column number    :  2
  Enter the color of the balloon  :  R
  Contents of the matrix    :
  - R -
  - B -
  - R -
  Column is filled completely. Program is terminated.

3.上一题的扩展版。现在,如果每行都填充了指定的列,则需要在左起第一个空闲单元格中放置气球。

TEST CASE  :
  
  Enter the matrix size(m*n)  :  3 3
  Enter the column number    :  2
  Enter the color of the balloon  :  R
  Contents of the matrix    :
  - - -
  - - -
  - R -
  Do you wish to continue(Y/N)  :  Y
  Enter the column number    :  2
  Enter the color of the balloon  :  B
  Contents of the matrix    :
  - - -
  - - -
  B R -
  Do you wish to continue(Y/N)  :  Y
  Enter the column number    :  2
  Enter the color of the balloon  :  R
  Contents of the matrix    :
  - - -
  - - -
  B R R
  Do you wish to continue(Y/N)  :  Y
  Enter the column number    :  2
  Enter the color of the balloon  :  R
  Contents of the matrix    :
  - - -
  - R -
  B R R
  Do you wish to continue(Y/N)  :  Y
  Enter the column number    :  2
  Enter the color of the balloon  :  B
  Contents of the matrix    :
  - - -
  B R -
  B R R
  Do you wish to continue(Y/N)  :  N
  Program terminated.

4.上一题的扩展版。如果任何一列有三个相同颜色的连续气球,那么我们需要将它们爆裂。

TEST CASE  :
  
  Enter the matrix size(m*n)  :  3 3
  Enter the column number    :  2
  Enter the color of the balloon  :  R
  Contents of the matrix    :
  - - -
  - - -
  - R -
  Do you wish to continue(Y/N)  :  Y
  Enter the column number    :  2
  Enter the color of the balloon  :  R
  Contents of the matrix    :
  - - -
  - - -
  R R -
  Do you wish to continue(Y/N)  :  Y
  Enter the column number    :  2
  Enter the color of the balloon  :  R
  Contents of the matrix    :
  - - -
  - - -
  R R R
  Do you wish to continue(Y/N)  :  Y
  Enter the column number    :  2
  Enter the color of the balloon  :  R
  Contents of the matrix    :
  - - -
  - R -
  R R R
  Do you wish to continue(Y/N)  :  Y
  Enter the column number    :  2
  Enter the color of the balloon  :  B
  Contents of the matrix    :
  - - -
  R R -
  R R R
  Do you wish to continue(Y/N)  :  Y
  Enter the column number    :  2
  Enter the color of the balloon  :  R
  Contents of the matrix    :
  - - -
  R R R
  R R R
  Do you wish to continue(Y/N)  :  Y
  Enter the column number    :  2
  Enter the color of the balloon  :  R
  Contents of the matrix    :
  - - -
  R - R
  R - R
  Do you wish to continue(Y/N)  :  N
  Program Terminated.

5.上一题的加长版。现在您需要将同一行中的三个连续颜色爆裂。

技术人力资源
技术 HR 轮次的数量可能会因您在前轮 HR 轮次中的表现而异。如果他们不能说服人力资源部,他们中的一些人会被送去孵化。

问题来自Java、数据结构、给定场景的方法、数据库和逻辑应用程序。

一般人力资源
简单的问题,例如为什么 Zoho、任何其他当前的优惠、关于 Zoho、关于家庭、你为什么选择 CSE、高等教育……

Zoho的所有练习题!