Ronda 1: la ronda de codificación en línea se realizó en cocubos, que constaba de tres preguntas de codificación, había diferentes conjuntos, en la mía, dos preguntas eran bastante fáciles basadas en árboles, una era encontrar el Node izquierdo más profundo del árbol, no recuerdo el segundo pero era muy básico. Podría resolver los dos. En la tercera pregunta, se dio una string que representa un número. Tuvimos que convertir ese número en un palíndromo justo mayor que ese número. Aquellos que codifican en C++, asegúrese de que se sienta cómodo usando la string en forma de char *, crea muchos problemas durante las pruebas. No pude resolver la tercera pregunta por falta de tiempo y muchos casos extremos, y por supuesto por char*. Afortunadamente, me preseleccionaron en la ronda en línea.
Ronda 2: alrededor de 117 personas fueron preseleccionadas para la segunda ronda. Era una especie de entrevistas grupales. 4-5 personas fueron llamadas y se les dio una pregunta común. La pregunta tenía que hacerse en un máximo de 20 minutos. En mi grupo, el problema era encontrar el número de anagramas de la string de destino presentes en la string de origen. Después de escribir el código de ejecución completo en un papel, cada uno debía explicar el código al entrevistado.
Ronda 3: La ronda 3 fue una entrevista en persona normal. El entrevistado primero me hizo algunas preguntas sobre los proyectos, luego me pidió que implementara un mapa desordenado ya que los había usado en mi código en la segunda ronda. Lo expliqué muy bien. Por último, me preguntó acerca de los punteros. Estaba muy seguro de que seré seleccionado para la pasantía ya que mis dos entrevistas fueron muy bien. Alrededor de las 10:40 recibí un correo confirmando mi pasantía en Samsung R&D. ¡Saludos! ¡¡Mis mejores deseos!!
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