Las 4 rondas fueron rondas técnicas.
La ronda 1:
La ronda comenzó con una introducción y una breve discusión sobre los proyectos. Entonces el entrevistador empezó con las preguntas.
Tuve que escribir el código en papel. El entrevistador me preguntó entonces si debíamos continuar con las listas enlazadas o pasar a otra cosa. Le dije que estaba bien en cualquier caso.
Primero la pregunta fue sin bucles. Le dije mi enfoque. Luego me dijo que lo resolviera teniendo en cuenta los bucles. Discutí mi enfoque y escribí el código para ello.
La ronda 2:
Esta ronda nuevamente tuvo 2 preguntas.
Inicialmente dije una solución O(n³). Me dijo que lo optimizara. Lo optimicé a O(n²). Me dijo que intentara optimizarlo aún más. Se me ocurrió un enfoque O(n) pero no funcionaría para un caso particular. Sin embargo, el entrevistador quedó satisfecho con esto y me dijo que escribiera el código.
- Dado un compuesto químico, encuentre los números de cada átomo en él.
Para referencia, C 6 H 2 (NO 2 ) 3 (CH 3 ) 3
Le dije un enfoque basado en la pila, atravesando la string de derecha a izquierda. Como el tiempo se estaba acabando, no tuve que codificarlo.
Ronda 3:
Hubo 2 preguntas en esta ronda.
- Dada la representación del árbol cuádruple de 2 imágenes, construya el árbol cuádruple para la imagen formada al superponer estas 2 imágenes.
El entrevistador explicó primero qué es un árbol cuádruple y cómo se representa una imagen en forma de árbol cuádruple. Resolví esta pregunta usando un enfoque basado en recursividad.
Tuve que codificar mi solución para ambas preguntas en papel.
Ronda 4:
La ronda comenzó con una introducción, seguida de una discusión detallada sobre mis proyectos y prácticas. El entrevistador luego pasó a las preguntas.
Tuve que escribir el código solo para la primera pregunta.
Puntas:
- El entrevistador no espera la solución más eficiente a cada pregunta de inmediato. En cambio, hacerlo hará que parezca que has asaltado la solución. Por lo tanto, comience con el enfoque que primero le venga a la mente y luego optimícelo aún más si el entrevistador se lo pide.
- Después de escuchar la pregunta aclara las dudas que tengas, de lo contrario podrías terminar resolviendo una pregunta equivocada y esto dejará una mala impresión en el entrevistador.
- Conversa con el entrevistador mientras trabajas en tu enfoque. El entrevistador puede señalar algunos errores y dirigirlo de la manera correcta.
- Si está atascado en algún punto, hablar con el entrevistador le ayudará y también puede obtener algunas pistas.
- No se ponga nervioso si el entrevistador señala errores en su enfoque o código. La cantidad de errores que cometas no importará siempre y cuando los corrijas más tarde.
Publicación traducida automáticamente
Artículo escrito por AkashPratik y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA