Ronda 1 (Prueba de codificación): Se hicieron dos preguntas de DSA como se menciona a continuación:
- Se le pide que imprima la substring común en el conjunto de strings dado.
- Se basó en árboles, para encontrar la distancia máxima de una hoja a otra hoja.
Ronda 2 (entrevista técnica): hubo dos entrevistadores y la entrevista se programó en mentes aspirantes. Ambos estuvieron trabajando en Target por más de 8 años. Primero me pidieron que me presentara, centrándome en mi proyecto.
- Luego me dieron una pregunta simple de manipulación de strings y varias preguntas cruzadas sobre mi enfoque.
- Me preguntaron sobre los cursos que había hecho. Les dije que tenía una buena práctica de DSA, junto con DBMS y OOP. Entonces, para verificarlo, me hicieron una pregunta básica sobre temas como indexación, encapsulación, etc.
- Luego me pidieron que resolviera un rompecabezas.
- Luego pasaron directamente a mi proyecto. Hice un sitio web de comercio electrónico, y literalmente me preguntaron todos y cada uno de los detalles y qué cambios le haría ahora. Realmente necesita tener una comprensión completa de sus proyectos. Sugerí que probablemente diseñaría mis bases de datos de manera más eficiente a lo que me preguntaron: ¿cómo puedo almacenar datos en C++ si tiendo a almacenarlos de manera ordenada? Primero me acerqué con mapa, a lo que me pidieron usar alguna base de datos que no te da esa facilidad de ordenar automáticamente. Entonces usé una lista enlazada para lo mismo. Quedó muy impresionado con mi enfoque para usar LinkedList. Básicamente pensé en insertar datos de forma ordenada, lo que significa que cada vez que llega una nueva entrada, los coloco donde deberían estar en la lista.
Quedó muy impresionado con mi enfoque. Luego me preguntó sobre mi proyecto de electrónica que no mencioné en mi currículum. La entrevista duró alrededor de 1 hora y 15 minutos.
Ronda 3 (Ronda técnica): La entrevista comenzó con una breve presentación del entrevistador, seguida de mi entrevista. Esta entrevista se basó en mi currículum. Había hecho proyectos de aprendizaje automático demasiado bien, por lo que me preguntó cómo podría aplicar el aprendizaje automático a mi sitio web de comercio electrónico. Esta entrevista fue más una discusión que solo preguntas y respuestas. Estaba tratando de analizar mi enfoque de un problema en particular. Estaba tratando de integrar todas las cosas escritas en mi currículum para probar mi experiencia con cada proyecto. El entrevistador también preguntó cómo implementaría una función de búsqueda en mi sitio web.
Prepara muy bien tu currículum. Debería poder aplicar los conceptos utilizados en sus proyectos a un problema completamente nuevo. Sugeriría que para las personas que no son cs, debe prepararse para OS, DBMS, OOP y DSA. No puede descartar ningún tema si desea una ubicación decente. Las empresas esperan que conozcas los conceptos básicos del sistema operativo.
Publicación traducida automáticamente
Artículo escrito por ShreyansaJain y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA