Teradata visitó recientemente nuestro campus y el paquete ofrecido superó los 8 LPA. Estaban reclutando para el rol de desarrollo de C/C++ y pruebas funcionales.
Ronda 1 (Escrito – 45 minutos)
Las preguntas de esta ronda fueron diferentes para el equipo de desarrollo y pruebas. Los candidatos seleccionados para esta ronda se basaron principalmente en su CGPA y el rango del examen de ingreso correspondiente. Alrededor de 50 candidatos tomaron el examen (tanto perfiles de desarrollo como de prueba). Yo estaba en el perfil de desarrollo. Para mí, esta fue la ronda más difícil. Las preguntas estaban por encima del nivel GATE. También se hicieron algunas preguntas GATE de años anteriores. Los sujetos fueron C, DS y OS. Algunas de las preguntas eran engañosas. Hubo algunas preguntas difíciles sobre la manipulación de bits y la aritmética de punteros.
16 (8 dev+8 test) personas calificaron esta ronda.
Ronda 2 (Entrevista Técnica 1 – 30 minutos)
Esta ronda fue bastante fácil. Me hicieron dos preguntas. El único idioma permitido era C
1. Elimine los espacios en blanco finales del final de una string.
Rápidamente di una solución O(n), siendo n la longitud de la string. Pidió optimizarlo de cualquier manera que pueda. Usé el operador sizeof() para calcular la longitud de la string para evitar atravesar hasta el final de la string. Parecía satisfecho.
2. Dada una Lista Vinculada Única, invertir la lista siempre que se encuentre un “1”
i/p: 2->3->4->5->1->10->11->12->1->13->14
o/p: 5->4->3->2->1->12->11->10->1->13->14
Tomó alrededor de 10 minutos escribir el código completo que cubre todos los casos de prueba. Me pidió que lo optimizara un poco.
Un poco de discusión sobre los proyectos enumerados en el currículum y terminó.
Ronda 3 (Entrevista técnica 2- 50-55 minutos)
Encontré que esta ronda también es fácil. El entrevistador me saludó y me dijo que mi DS estaba bien desde la primera ronda de comentarios. Luego me pidió que me calificara sobre 10 en DS. Jugué seguro y dije 6 o 7. Me pidió que respondiera las siguientes preguntas en C:
1. Verifique que una string sea un palíndromo
2. Coloque los caracteres de la string dentro de los Nodes de una lista enlazada individualmente, es decir, cada Node tiene un carácter. Comprobar palíndromo
3. Combinar dos strings ordenadas
4. Haga lo mismo usando listas enlazadas individuales en lugar de arrays.
5. Haz la pregunta anterior en su lugar
6. Se le proporciona una lista enlazada única cuya longitud se desconoce y un número k. Encuentre el k-ésimo elemento del final de la lista enlazada
7. Haga lo anterior usando un solo paso de la Lista enlazada.
Algunos debates sobre proyectos.
Escribí el código para todas las preguntas anteriores, de la manera más rápida y precisa posible. Parecía impresionado con eso.
Ronda 4 (Entrevista ML – opcional)
Solo aquellos candidatos que tenían experiencia previa con ML fueron invitados a esta entrevista. Había tomado un curso en Coursera y lo mencioné en el currículum, por lo tanto, solicité esta ronda adicional.
1. Diferencia entre aprendizaje no supervisado y supervisado
2. Explique el modelo de regresión lineal. ¿Cómo se actualizan los datos en este modelo? ¿Cuáles son las API utilizadas por su plataforma con las que realizó este proyecto? Y algunas otras preguntas relacionadas con el algoritmo y las métricas de calidad.
3. Dio algunos escenarios. Pidió distinguir entre aprendizaje no supervisado y supervisado en cada uno de ellos con razones.
4. Imagina que quieres ayudar a tu lío con el desperdicio de comida. ¿Cómo usará ML para resolver este problema? Enumere las condiciones que usaría y clasifíquelas.
Ronda 5 (Ronda de Manager – 30 minutos)
Alrededor de 2-3 desarrolladores calificaron para esta ronda.
Preguntas básicas como dónde quieres verte en 5 años y 10 años. Algunas preguntas sobre los proyectos de currículum (poco técnicos). ¿Por qué también solicitaste el perfil de ML? Otras preguntas básicas de recursos humanos.
Ronda 6 (ronda de recursos humanos – 30 minutos)
La última ronda fue con quien parecía un jefe de recursos humanos. Me preguntó acerca de mis fortalezas, debilidades. Otras preguntas de recursos humanos como incidentes en los que tomé la iniciativa y la superé, USP, CGPA, posición en la clase, etc.
Después de la ronda final, se seleccionó 1 desarrollador y 1 probador
Algunos consejos:
1. Sé muy fuerte con lo básico. Tuve la suerte de encontrarme con strings y preguntas de la lista enlazada única. A algunos de mis amigos se les preguntó sobre gráficos, B-Trees, etc.
2. Entender la pregunta completa y completamente
3. Una cosa que pensé que funcionó para mí fue el ritmo con el que respondí las preguntas. Una vez que la pregunta estuvo clara para mí, fui muy rápido escribiendo código. Eso impresionó a todos los entrevistadores.
4. Sea específico al responder.
Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo usando contribuya.geeksforgeeks.org o envíe su artículo por correo 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