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
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