Primera ronda: Prueba en línea (60 min)
4 secciones: Aptitud, Habilidades de software, Conocimiento de informática, Habilidades de codificación
Cada sección tiene subsecciones.
2.ª ronda: Ronda de codificación (2 preguntas 60 min)
1.ª pregunta: dada una hora de inicio y una hora de finalización en un formato digital, debe contar la aparición de cada dígito.
Input : 23 53 09 23 53 10 Output : 0 1 2 4 0 2 0 0 0 1
Explicación: 0 ocurre dos veces, 1 ocurre una vez, 2 ocurre dos veces, de manera similar cuente la ocurrencia de cada dígito hasta 9
2º Que:- Dado un grafo dirigido. Tienes que encontrar el nro. de ciclos en el gráfico.
Input : 5 1 2 2 3 3 4 1 4 4 1 Output : 1
3ra Ronda: Ronda Técnica 1 (alrededor de 30 min)
1. Cuéntame sobre ti.
2. Qué es la paginación. Explique.
3. ¿Qué estructura de datos se utiliza para la paginación? Explique.
4. ¿Qué es mejor apilar o poner en cola para la paginación? Explique.
5. ¿Cuáles son los diferentes algoritmos de reemplazo de página? Explique cada uno de ellos con un pequeño ejemplo.
6. ¿Con qué lenguaje de programación te sientes cómodo?
7. ¿Cuál es la diferencia entre la programación orientada a objetos y procedimental?
8. Características de la programación orientada a objetos.
9. ¿Qué es la herencia? ¿Cuál es sus beneficios? Dar un uso práctico de la herencia.
10. ¿Qué es la encapsulación? ¿Por qué usar encapsulación?
11. Dado un conjunto de números como a = 1, b = 4, c = 7, d = 11 y un número objetivo T = 6. Necesita averiguar los vecinos del objetivo T del conjunto de números dado.
Ahora aquí 4 y 7 son vecinos de T. La salida debe tener el formato: «Los vecinos son b y c». Tenga en cuenta que b = 4 y c = 7.
El conjunto puede ser grande.
No puede usar ningún contenedor STL ni ninguna función STL como búsqueda binaria, etc.
Tiene que escribir el código ingenuo para lo anterior.
Si escribieras el código de una manera, te pediría que lo escribieras de otra manera. Explique el código.
12. Dada una string 1234ACVDSqwerr1234@&. Debe imprimir todos los dígitos, letras mayúsculas, letras minúsculas por separado, nada que ver con los símbolos.
13. ¿Qué son los punteros? ¿Cuáles son las ventajas y desventajas de los punteros?
14. ¿Crees que Java es mejor que C++? ¿Por qué java no tiene punteros? ¿Cómo supera Java la necesidad de tener punteros?
15. Si tuviera que crear una biblioteca, ¿cómo sabría qué parte de su código debería ser privada, pública o protegida? ¿Por qué lo haría privado, público o
protegido?
16. ¿Haces deporte? ¿Eres bueno en algún deporte?
4ta Ronda: Ronda Técnica + RR.HH. (alrededor de 45 min)
1. ¿Qué preguntas se hicieron en el TR1?
2. Cuéntame sobre ti.
3. ¿Cuáles son tus materias favoritas?
4. ¿Qué es la estructura de datos? ¿Cuáles son las diferentes estructuras de datos disponibles?
5. ¿Qué es la lista enlazada? ¿En qué se diferencia de la array?
6. ¿Qué es probar?
7. ¿Qué es un árbol? ¿En qué se diferencia de la lista enlazada?
8. ¿Cuál es la diferencia entre un árbol binario y un árbol?
9. ¿Puede el subárbol izquierdo de un árbol no tener hijos pero el subárbol derecho sí tenerlos? Explique. (Explique considerando árbol ordinario, árbol completo, árbol completo)
10. Amazon utiliza qué estructura de datos y por qué.
11. ¿Crees que Amazon debería usar el árbol? ¿por qué o por qué no?
12. ¿Crees que Amazon debería usar la lista enlazada? ¿por qué o por qué no?
13. ¿Cómo se hace el filtrado en amazon?
14. ¿Qué algoritmo de clasificación usaría Amazon?
15. ¿Qué es la ordenación por combinación?
16. ¿Qué es la ordenación en montón?
17. ¿Comparar la ordenación en montón y la ordenación en combinación?
18. ¿La ordenación rápida es mejor que la ordenación combinada?
19. ¿Qué se entiende por complejidad del tiempo? Explicar con respecto a las compras en línea.
20. Preguntas relacionadas con proyectos.
21. ¿Por qué deberíamos contratarte?
22. Cuéntanos ¿Qué has hecho en tu vida?
23. ¿Es tu primera entrevista?
24. Antecedentes familiares.
25. ¿No eres bueno en ningún deporte en particular?
26. ¿Por qué elegiste ser ingeniero?
27. ¿Cuál es la meta de tu vida?
28. ¿Por qué quieres trabajar en Oracle?
29. ¿Puede mudarse a cualquier parte de la India?
30. ¿Tiene alguna pregunta para mí?
Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo y enviarlo por correo electrónico a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
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