Experiencia de entrevista de Zoho | Conjunto 27 (fuera del campus para desarrolladores de software)

Ronda 1: prueba escrita
La primera ronda consta de 25 preguntas de una calificación (sin opciones) de preguntas de salida C y preguntas de acertijos y aptitudes generales (Duración de la prueba: 2 horas)
Preguntas de salida C parte de preguntas cubiertas de iteraciones, punteros, arrays y estructuras de datos .
Consejos: – Resuelva primero las preguntas técnicas adecuadas y no se estrese. Intente resolver el apto general después de resolver las preguntas técnicas. (Si tiene un buen nivel técnico, es fácil aprobar esta prueba escrita)
Referencia:

http://markandayannotes.blogspot.in/2015/12/c-questions_24.html
https://kowsalyasumathi.blogspot.in/2016/06/c-program-quiz-question.html
https://www.geeksforgeeks. org/quiz-corner-gq/#C%20Programación%20Mock%20Pruebas

Ronda 2: Ronda de codificación
Se le proporcionará una computadora portátil y un compilador turbo C. Java, C++ también permitió la segunda ronda.
********* ESTRICTAMENTE SIN FUNCIONES INTEGRADAS **********
Algunas de las preguntas son.
1. Encuentra el elemento extra y su índice

Input : [ 10, 20, 30, 12, 5 ]
    [ 10, 5, 30, 20 ]
Output : 12 is the extra element in array 1 at index 4

Input : [ -1, 0, 3, 2 ]
    [ 3, 4, 0, -1, 2 ]
Output : 4 is the extra element in array 3 at index 5

2. Encuentre el menor número primo que se puede agregar con el primer elemento de la array que los hace divisibles por los segundos elementos de la array en el índice respectivo (verifique los números primos por debajo de 1000, si existen, devuelva -1 como respuesta) & (Considere 1 como número primo)

Input : [ 20, 7 ]
    [ 11, 5 ]
Output : [ 1, 3 ]

Explanation : 
(20 + ?) % 11 
( 7 + ?) % 5

3. Ordene los elementos de la array en orden descendente según su frecuencia de aparición

Input : [ 2 2 3 4 5 12 2 3 3 3 12 ]
Output : 3 3 3 3 2 2 2 12 12 4 5

Explicación: 3 ocurrieron 4 veces, 2 ocurrieron 3 veces, 12 ocurrieron 2 veces, 4 ocurrieron 1 vez, 5 ocurrieron 1 vez

Input : [ 0 -1 2 1 0 ]
Output : 0 0 -1 1 2

Nota: ordene los elementos de aparición única en orden ascendente

4. Imprima verdadero si la segunda string es una substring de la primera string, de lo contrario imprima falso.

Note : * symbol can replace n number of characters
Input : Spoon  Sp*n  Output : TRUE
    Zoho     *o*o  Output : TRUE
    Man       n*     Output : FALSE
    Subline  line   Output : TRUE

Ronda 3: Ronda de programación
avanzada Sistema de elevación
Había 8 módulos
1. Mostrar la posición de Ascensor

Lift   : L1 L2 L3 L4 L5
Floor: 0   0   0   0   0

2. Asignar Ascensor a los usuarios

Input : 2  5
Output : L1 is assigned
Lift   : L1 L2 L3 L4 L5
Floor: 5   0   0   0   0

3. Asigne el ascensor más cercano comparando sus posiciones actuales
Suponga,

Lift   : L1 L2 L3 L4 L5
Floor: 5   2   7   9   0
Input : 4 10
Output : 
L1 is assigned 
Lift   : L1 L2 L3 L4 L5
Floor: 10   2   7   9   0

Explicación: L1 está cerca del cuarto piso

4. Si dos ascensores están más cerca del piso de origen del usuario, asigne el ascensor con la misma dirección que los requisitos del usuario.
Ejemplo: si el usuario solicita pasar de 4 a 2, y si L3 está en el quinto piso y L5 está en el tercer piso, entonces debemos asignar L3 porque el usuario solicitó un movimiento hacia abajo, por lo que L3 se moverá hacia abajo desde el quinto piso.

5. Restringir L1 y L2 para el piso 0-5, L3 y L4 para el piso 6-10, L5 para el piso 0-10
Inicialmente, todos los ascensores están en el piso 0.

6. Asigne el ascensor con el menor número de paradas
Ejemplo:
si L3 está en el noveno piso
y L5 está en el octavo piso
Si el usuario quiere pasar de 8 a 0
, debemos asignar L3 porque L3 se detendrá en 8, 7, 6 y luego en 0 NumberOfStops = 3, pero L5 se detendrá en 8,7,6,5,4,3,2,1,0 y NumberOfStops = 8, por lo que debemos asignar L3

7. Asignar capacidad (Número de personas capaces de viajar) a todos los ascensores y asignar según la capacidad

8. Si algún ascensor está en mantenimiento, su posición actual debe marcarse como «-1» y ese ascensor no debe asignarse a ningún costo.

Ronda 4 y 5: Entrevista (técnica y RH)
En la entrevista técnica se realizaron algunos acertijos y preguntas de programación. En la entrevista de recursos humanos se hicieron algunas preguntas básicas de recursos humanos.

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *