Ronda 1 (Prueba MCQ en línea): La primera ronda fue una prueba en línea basada en MCQ. En total, había 30 preguntas MCQ que debían intentarse en 45 minutos. Las preguntas se basaron en temas de informática. Una combinación de preguntas de OS, DBMS estaban allí en el conjunto. El conocimiento básico sobre los comandos de DBMS y su funcionamiento lo ayudará a responder las preguntas de DBMS. Hablando sobre las preguntas del sistema operativo, interbloqueo y administración de discos fueron los temas en los que se enfocó. Aparte de eso, la mayoría de las preguntas eran de estructuras de datos. Hubo preguntas en las que debe calcular la complejidad temporal del código dado. Recuerde echar un vistazo a las complejidades de los diferentes algoritmos de búsqueda y clasificación antes de realizar la prueba en línea. muy bien,
Ronda 2 (Ronda de codificación en línea): La segunda ronda fue una prueba de codificación en línea. Constaba de cuatro preguntas y el tiempo límite era de 90 minutos, se necesitaba un mínimo de tres preguntas para acertar y pasar esta ronda. en esta ronda las preguntas de la prueba se establecieron de tal manera que dos preguntas eran fáciles y dos eran de nivel medio. Las preguntas fáciles eran
- Algoritmo de Kadane
- Encontrar la suma de los elementos que ocurren impar no. de veces en una array dada.
Para las preguntas medianas, debe practicar con preguntas basadas en strings. la pregunta que nos hicieron fue
- Encontrar el rango lexicográfico de una string dada.
- Para encontrar el subarreglo con suma máxima en un arreglo dado.
Bueno, en general, la segunda ronda fue fácil de despejar dado que uno ha practicado bien los algoritmos básicos y sabe cómo jugar con strings y arrays. De 80 estudiantes, solo 25 estudiantes pudieron calificar la ronda de codificación.
Ronda 3 (primera entrevista técnica): después de un día de pruebas en línea, nos invitaron a las rondas técnicas. Debido a la pandemia de Covid-19, esta ronda no fue cara a cara sino una videollamada en zoom. Comenzando con la ronda, el entrevistador primero me preguntó qué temas son mis favoritos. Debido a mi gran interés en estructuras de datos y algoritmos, le dije al entrevistador que soy bueno en DSA. Además, prosiguió con estos temas y las preguntas que hizo fueron:
- Lo primero que me preguntó fue si sabía cómo implementar pilas y me dijo que hiciera lo mismo en un IDE en línea compartiendo la pantalla con él. Haciendo lo que pidió, agregó además la condición de que debería usar clases genéricas para construir la pila. mientras codificaba, me preguntaron sobre los casos de esquina que estaba implementando en la pila. Completé la tarea de implementar stack.
- Después de eso, me dieron para implementar el recorrido en espiral en el árbol dado.
- Luego me preguntaron sobre el manejo de excepciones.
- Preguntas básicas de DBMS.
La entrevista se prolongó durante casi 1 h 30 min. Las cosas en las que se enfocaba era el código limpio que se me pidió que escribiera y compartiera, pero lo más importante era verificar el enfoque hacia el problema.
16 estudiantes fueron preseleccionados después de esta ronda.
Ronda 4 (2.ª entrevista técnica): la segunda ronda técnica también fue una videollamada. Esta ronda fue corta, con una duración de unos 45 minutos. La ronda se centró en la optimización del código que había escrito en mi ronda de codificación en línea. Esta ronda fue más una ronda de discusión con el entrevistador. Las tareas importantes en esta ronda que se pidieron son las siguientes:
- Para optimizar su código anterior
- Árboles negros rojos: se hizo una pregunta basada en árboles negros rojos y el entrevistador me preguntó el enfoque que seguiría para resolver la pregunta.
- Pregunta de DBMS basada en:
- Uniones
- Consultas SQL
- llaves
Solo 8 estudiantes pudieron despejar la 2da ronda técnica.
Ronda 5 (ronda de gerente de contratación): esta ronda básicamente se suponía que era una ronda técnica de recursos humanos, sin embargo, fue una ronda puramente técnica y la más difícil de todas. Esta ronda se prolongó durante 1 hora y 30 minutos. El entrevistador se centró por completo en estructuras de datos y algoritmos. Los temas importantes que enfrenté en esta ronda fueron:
- Programación dinámica: Array solar cuadrada de tamaño máximo con todos los 1.
- Preguntas relacionadas con el gráfico.
- Pocas de las preguntas se centraron en los árboles y sus recorridos.
- Algunas preguntas básicas sobre temas de SO como Deadlock y Scheduling.
Después de esto, solo 6 estudiantes fueron seleccionados para la ronda de recursos humanos.
Después de la ronda de recursos humanos, solo cuatro estudiantes fueron seleccionados y se les ofrecieron cartas de capacitación.
Entonces, el enfoque principal en estas ubicaciones no es qué tan preciso es su código, sino que el entrevistador está más interesado en ver cómo encuentra una solución para un problema y qué tan claro es usted en los conceptos básicos de estructuras de datos y algoritmos. Si es necesario, lo ayudan con sugerencias y lo guían hacia el enfoque correcto, pero el punto principal es qué tan concentrado y seguro está mientras está sentado en la entrevista. Por mi parte quisiera decirte solo una cosa
No te rindas fácilmente con una pregunta. Intente pensar en la mejor solución posible que pueda aplicar. Pregúntele al entrevistador por cualquier problema en su enfoque. De esta manera definitivamente despejarás las rondas. TODO LO MEJOR para tus colocaciones.
Publicación traducida automáticamente
Artículo escrito por rahuls240599 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA