Criterios de entrevista:
Rondas totales: 4(1+3)
Límite de CGPA: 7 CGPA
Ronda 1: Ronda de evaluación en línea
Tiempo: 60 minutos
Esta fue una ronda de evaluación en línea que constaba de 32 preguntas de opción múltiple sin negativo. Las preguntas fueron en su mayoría de:
- Salidas C/C++ (Mayoría)
- Principios orientados a objetos: conceptos de herencia virtual, palabras clave específicas de Java
- Servlets: métodos de fábrica para la creación de instancias
- Interpretación de datos a partir de gráficos
- Relación de sangre
- tiempo y trabajo
- Pérdida de beneficios
- MCQ basado en conjuntos/mapas
- Extracción de elementos basada en punteros en arreglos 2D
Sugerencias: Las preguntas eran de diversos temas con una variedad de ponderaciones de marcas. Resolví todas las preguntas que llevan 6 puntos primero, seguidas por las que llevan 4 puntos, seguidas por las preguntas de 2 puntos. Resolví todo el papel en 3 rondas.
Salir:
Hubo un total de más de 250 estudiantes que se presentaron para la prueba y 30 fueron preseleccionados para la discusión de la entrevista.
Ronda 2: Entrevista Técnica 1
Tiempo: 45 minutos
La entrevista comenzó con un cálido gesto de presentación. Después de llegar, supe que su equipo interno tenía un retraso de 10 minutos. por compartir mi currículum. Después de 10 minutos. mi entrevista comenzó en pleno fedge. Empecé con mis presentaciones básicas. Mencioné los proyectos y pasantías que he realizado durante mi carrera universitaria. Había 2 entrevistadores en el panel.
Me pidieron que escribiera un algoritmo para:
- Ordenar una array de 0 y 1 : Mi enfoque: Inicialmente, resolví esta pregunta en 2 pasadas usando el algoritmo de clasificación por conteo, donde conté el número de 0 y 1 en la primera pasada y lo coloqué en consecuencia en la array en la segunda pasada.
- Enfoque esperado: Más tarde me pidió optimizaciones. Incorporé la variación del algoritmo de la bandera holandesa e hice que el problema funcionara en 1 iteración. El enfoque escrito se menciona aquí.
- Me pidieron a un famoso Pagar a un empleado usando una barra de oro de 7 unidades . La respuesta mínima correcta es 2 cortes. Sin embargo, logré derribarlo en 3 cortes ya que no revisé este rompecabezas antes de mi entrevista. Insto a todos a resolver todos los acertijos antes de su entrevista.
Recursos para rompecabezas:
- Haga esto con prioridad (http://www.crazyforcode.com/top-10-interview-puzzles/): Los 10 mejores acertijos de entrevistas
- Siga esto después del primer punto
Después de esto, el segundo entrevistador me hizo preguntas.
- Pregunta sobre la denominación de la moneda : brindé un enfoque en el que toda la moneda se almacena en la array de forma ordenada. Este enfoque funcionó. Pero quería que probara si la moneda es demasiado grande (como supongamos que tenemos denominaciones como 3,00,000 – 3,50,000 y tenemos que encontrar billetes mínimos para 350/-. Si comenzamos a recorrer la array desde la última, será tomar una gran cantidad de tiempo.) Entonces, sugirió un enfoque de búsqueda binaria para la optimización y escribió el código para eso. Esto debe escribirse en el Bloc de notas. El enfoque está escrito fue este.
- Desde entonces, mencioné que había trabajado en equipos durante mi pasantía en IIT Kharagpur, Tata-Communications y trabajando individualmente en NVIDIA. Empezó a preguntarme qué es lo que más prefiero.
- Después de una hora, recibí un correo electrónico que decía que mi entrevista para la segunda ronda de discusión técnica está programada para después de 15 minutos.
Ronda 3: Entrevista técnica 2
Tiempo: 55 minutos
- Bueno, esta fue la ronda decisiva para mí. Esta fue la ronda que me hizo presenciar la emoción, la curiosidad, el miedo, la culpa, la presión y la confianza.
- Esta ronda comenzó con una introducción general mía. Empezó a hacer preguntas sobre mi familia y la ocupación de mi padre. Más tarde me preguntó qué quiero decir con el término ‘Estructuras de datos’. Lo expliqué con una analogía que, en estos días, ‘los datos son incluso más costosos que el oro’. Luego explicó sus estructuras de Lineal y No Lineal. Luego me preguntó qué son los montones. Expliqué MinHeaps y MaxHeaps, y para qué se utilizan.
- Seguido de esto, me hizo preguntas en LinkedList. Me pidió que escribiera un código para verificar si la Lista enlazada es Palindrome o no.
- Resolví la pregunta usando una pila y escribiendo explícitamente las condiciones para un número par e impar de Nodes en la Lista Vinculada. Este enfoque estaba bien, pero él quería un enfoque invirtiendo la Lista Vinculada. Entonces, me dijo que escribiera el código para el mismo. Ahora aquí comienza un viaje lleno de emociones encontradas durante mi entrevista. Esta era una pregunta muy estándar. Empecé a escribir en el Bloc de notas.
- Sin saberlo, he creado un error en el código, debido al cambio del orden de disposición de los enlaces en la versión iterativa. Lo descubrió, pero yo estaba tan seguro de que este enfoque es correcto. Así que me hizo ejecutarlo en el compilador. Comencé desde cero, creé un Node y una lista vinculada con 4 Nodes, imprimí esos Nodes. Seguido de esto, ejecuté mi lógica. Me dio una falla de segmentación y supe en este punto que iba en la dirección equivocada. Probé varios tipos de cosas, pero vi que nada funcionó. Empecé a pensar que perdí la oportunidad aquí en esta entrevista ahora, al menos solo detecte el error. Más tarde, detecté el error y se lo transmití a mi entrevistador. Estaba impresionado de que hubiera encontrado el error. Pero incluso después de resolverlo, no funcionó. Tal vez pueda decirlo como una presión de entrevista, así que cambié mi enfoque. (Después de la entrevista:
- Empecé con el enfoque recursivo. Al final de 54 minutos. cuando estaba a punto de irse, hice que esta versión recursiva se ejecutara con el conjunto correcto de resultados que esperaba. Cambió el contenido del Node Lista enlazada con 1->2->3->4. La salida se invirtió como 4->3->2->1.
- Se dio cuenta de que el código funcionaba y me preguntó si tenía alguna pregunta. Pregunté sobre la cultura laboral en Siemens.
- Después de esta ronda, no tenía esperanzas ya que cometí algunos errores realmente tontos en los problemas estándar. Estaba un poco emocional porque no pude hacerlo funcionar en el primer intento. Pero recordé al final, que pude entregar lo que me pidió. Incluso detecté un error que había creado y resuelto, y discutí múltiples enfoques dentro de un marco de tiempo limitado. Pensé que esto me llevó a despejar esta 2da Ronda Técnica de entrevistas.
Recibí un correo electrónico que tenía una discusión sobre recursos humanos. Estaba en la nube nueve. Estaba tan feliz de haber llegado a la ronda final. Creía que cualquiera que fuera el resultado final, estaré agradecido de haber llegado a la ronda final.
Ronda 4: Entrevista técnica 3
Tiempo: 30 minutos
Esta ronda comenzó con una introducción básica. Él me preguntó:
- ¿Cómo estuvo mi día hoy? Preguntó qué ronda de entrevistas era la mejor. Lo describí sin ninguna duda, Entrevista Técnica II. Expliqué cómo resolví un error, probé varios enfoques e hice que el código se ejecutara al final. Estaba impresionado.
- Me preguntó que cuáles eran todos los proyectos que he hecho. Empecé a elaborar sobre él con todas mis experiencias de proyectos de pasantías en IIT Kharagpur, Tata Communications y mi pasantía en curso en Nvidia. Me preguntó que prefiero Trabajo en Equipo o Individual? Respondí tanto como el trabajo en equipo ayuda en la lluvia de ideas y el individuo me ayuda a mejorar las habilidades de autobúsqueda e iniciación.
- Luego me hizo una pregunta de probabilidad básica cuando mencioné que soy bueno en la construcción lógica y exploró la programación competitiva.
- Más tarde me preguntó en qué te diferencias del resto de los 77 estudiantes de tu clase. Aprecié que esos 77 también son buenos. Pero tengo experiencia adicional de poner mi teoría en práctica al hacer ciertas pasantías, proyectos de la industria. \
- Luego preguntó cómo encuentro cuellos de botella en mis proyectos y cómo los estructuro.
- Más tarde me preguntó si tenía alguna pregunta. Les pregunté sobre el software CAD como se menciona en su sitio web. Explicó esto y preguntó por qué solo hizo preguntas sobre este software.
- También una discusión sobre mis fortalezas, debilidades y pasatiempos. Me preguntó la cantidad de líneas de código que escribí durante todo el ciclo de vida de proyectos de mi pasantía.
- Me hizo una pregunta sobre empresas a lo que respondo que en este momento estoy deseando quedarme en una empresa por mucho tiempo que tenga buenas oportunidades de aprendizaje y crecimiento.
Resultado
Después de una hora, mis amigos comenzaron a llamarme para decirme que ya no tenían los resultados. Los miré y adivina qué, ingresé a Siemens como ingeniero en prácticas graduado para el lote 2022 . Han seleccionado un total de 4 alumnos de más de 250 y por suerte yo era uno de ellos. Inmediatamente lo compartí con mi mamá y papá y se derramaron lágrimas de felicidad.
Puntas:
- Siempre mantenga los aspectos positivos en su entrevista de recursos humanos. Nunca mencione o difame a ninguna persona o empresa en particular. Siempre responda elogiando a los demás cuando sea necesario.
- Una cosa que siempre alentaré es que no importa cuántas veces falles, renunciar nunca es una opción. No importa si no tuviste un buen comienzo, tu final aún puede ser maravilloso. Después de obtener un SGPA de 6,54 en mi Sem-II, si alguien me hubiera preguntado si entraría en Siemens, no le habría creído. Pero sí, siga esforzándose, obtenga pasantías para hacer que su perfil sea diferente y único, use LinkedIn sabiamente para oportunidades y posea un CGPA decente. En el momento de las colocaciones, logré mantener mi CGPA en 8.46. Al menos, te ayuda a lograr la preselección para las entrevistas. ¡Te deseo buena suerte y sé que podrás descifrarlo! Todo lo mejor para seguir adelante!!
Publicación traducida automáticamente
Artículo escrito por aryangupta18 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA