Experiencia de entrevista de Sandvine | Fuera del campus 2021

Solicité la campaña de colocación fuera del campus a través del sitio web de Naukri, pero no recuerdo los criterios de elegibilidad. Consulte otros blogs de escritores para obtener lo mismo. El enlace de prueba estuvo disponible unos días después de que el empleador verificara la solicitud.

Ronda 1 (Prueba en línea): La prueba se realizó en la plataforma HirePro y constaba de 3 secciones. Había límite de tiempo seccional y no se permitía la navegación entre las secciones.

Sección 1: La 1ra sección fue de 15 preguntas MCQ sobre Aptitud General, el nivel varió de medio a difícil.

Sección 2: La segunda sección tenía 20 preguntas técnicas de MCQ diseñadas principalmente para probar los conceptos básicos. Tenía preguntas basadas en resultados y sintaxis de lenguaje C, C++, Java, Python. Otras preguntas fueron de DBMS, OS, CN.

Sección 3: La tercera sección tenía 3 preguntas de programación en 30 minutos para escribir en el editor de texto:

  1. Escriba un programa para aceptar una string y compruebe si todas las letras son únicas.
  2. Dada una lista enlazada individualmente que consta de datos de string. Compruebe si se trata de una lista enlazada palíndromo.
  3. Escribe una función para voltear los bits de un entero.

Solo pude resolver los primeros 2 dentro del límite de tiempo.

Después de un par de días, me llegó un correo electrónico que decía que había aprobado esta ronda y que la entrevista técnica está programada para el día siguiente.

Puntas:

  • Aprende trucos de aptitud de YT. Confía en mí, te ayudará.
  • Obtenga los fundamentos de su lenguaje de programación correctamente. Le ayudará a responder la pregunta de salida correctamente. Strings, E/S de archivos, programación de sockets, etc.
  • Si conoce el código, escríbalo y mencione el lenguaje de programación como comentarios en la primera línea.
  • De lo contrario, escriba el pseudocódigo o, en el peor de los casos, al menos explique el algoritmo/enfoque con palabras.

Ronda 2 (Entrevista técnica 1: 60 minutos): Tech-I se llevó a cabo en una plataforma de videoconferencia y comenzó con una breve introducción. Estas fueron las preguntas que me hicieron durante mi entrevista:

  • Explique sus proyectos en breve.
  • Comparta su experiencia de pasantía de la empresa anterior. Las tecnologías que aprendiste allí y una breve explicación sobre el proyecto, el factor de impacto del proyecto.
  • Bases de datos. Sus funcionalidades, tipos y diferencias. Casos de uso de SQL y NoSQL.
  • ¿Por qué usó MongoDB para su proyecto?
  • Conceptos de programación orientada a objetos, llamada por valor, llamada por referencia, sobrecarga de funciones frente a anulación de funciones, recolección de elementos no utilizados, memoria de pila frente a memoria de pila, recursividad.
  • Elija un lenguaje de programación con el que se sienta cómodo y abra su IDE respectivo con la pantalla compartida habilitada. Elijo python.

En ese momento habían pasado 30 minutos y el resto del tiempo se probó mi competencia técnica en python. Se hicieron alrededor de 6 a 7 preguntas de programación y sintaxis. Esto continuó junto con preguntas de estilo vivo con ejemplos.

  • Estructuras de datos de Python: conjuntos frente a diccionario, listas frente a tuplas
  • Palabras clave reservadas de Python: con, rendimiento
  • Funciones de Python: función lambda, decoradores, generadores, super()
  • Sobrecarga de métodos y anulación de métodos en python. Es una pregunta engañosa que Python no admite la sobrecarga de métodos y la anulación de métodos se puede hacer usando super().
  • Copia profunda frente a copia superficial (no pude responder a esta).

Uno de mis proyectos era una aplicación web, por lo que me pidieron que explicara la arquitectura cliente-servidor. Explicar la metodología de trabajo y las diferencias de un modelo cliente-servidor desplegado en una sola máquina versus desplegado en máquinas separadas (es decir, código de cliente desplegado en una máquina y código de servidor desplegado en otra e interactúan a través de una red/internet en general). El entrevistador quedó satisfecho con la explicación que le di.

Luego me preguntó si tenía alguna pregunta para él. Le pregunté sobre las tecnologías que utilizan en sus productos. Hice lo mejor que pude y tenía confianza en mí mismo. Aclaré esta ronda y la próxima ronda estaba programada para el día siguiente.

Puntas:

  • Revise su currículum al menos una vez y tenga una idea de las palabras de moda escritas en él. Puede haber algunas cosas que has estudiado hace mucho tiempo y no recuerdas los detalles exactos. Por eso ES IMPORTANTE LA REVISIÓN.
  • Está perfectamente BIEN si no puede responder una pregunta. Simplemente diga que no sabe o que nunca ha oído hablar de él. No se espera que un solo candidato dé todas las respuestas. A medida que aumenta el nivel de la pregunta, puede haber algunos fallos.
  • Sea consciente de las preguntas engañosas.

Ronda 3 (entrevista de gestión técnica: 60 minutos): esta ronda comenzó con una cálida bienvenida. Luego, hizo una breve introducción sobre sí mismo donde también habló sobre la cartera de productos de Sandvine, que también se puede encontrar en el sitio web de la empresa. Su primera pregunta fue si estaba nervioso y, sinceramente, estaba un poco nervioso en ese momento.

  • Dé una breve introducción sobre usted, incluyendo sus fortalezas y debilidades. Cuéntanos brevemente sobre tu viaje hasta aquí.
  • ¿Cuáles son tus hobbies y cómo haces tiempo para ello?
  • ¿Por qué quieres unirte a Sandvine?
  • Explique brevemente sus proyectos.

Luego, dio una pregunta de codificación para ser resuelta en el cuaderno de colaboración:

Entrada: A = [1, 2, 2, 3, 3, 4, 6, 7, 7, 7, 8, 10], B = [1, 2, 4, 5, 7, 7, 8, 9, 10 ]

Salida: [1, 2, 4, 7, 7, 8, 10]

Mi acercamiento:

  • Después de pensar durante un minuto, le expliqué la solución usando bucles anidados y comencé a implementarla. Pero fue bastante ineficiente porque la complejidad del tiempo pasó a m*n. Después de discutir cómo optimizar la solución poco a poco, me insinuó que usara Hash Tables, lo que reduciría drásticamente la complejidad del tiempo y lo convertiría en el orden de m+n.
  • Después de la finalización, discutimos sobre las tablas hash, su belleza y su relevancia como estructura de datos.
  • Por último, me preguntó si tenía alguna pregunta para él. Le pregunté sobre la cultura laboral de su país y en qué se diferencia de la de India. También le pregunté sobre mi desempeño y luego concluimos.
  • Dado que esta entrevista se programó de acuerdo con su zona horaria, tuve que esperar hasta el día siguiente para obtener los resultados.

Recibí un correo de confirmación a la mañana siguiente diciendo que fui seleccionado para la ronda de recursos humanos y que se llevará a cabo el mismo día.

Puntas:

  • Para la pregunta de codificación, no se apresure a codificar la solución. Tómese un par de minutos para pensar en el problema y luego explique su enfoque. Ayudará al entrevistador a evaluar su capacidad para resolver problemas, lo que a su vez lo ayudará en una nota positiva. También mostrará su habilidad para comunicarse incluso si no sabe la respuesta.
  • Si le llama la atención la optimización, pídale una pista al entrevistador.
  • Si tiene la oportunidad de discutir sus pasatiempos, siéntase libre de sumergirse. Este tipo de discusión ilumina la habitación y también habla sobre sus rasgos de personalidad, liderazgo y habilidades sociales.

Ronda 4 (entrevista de recursos humanos: 20 minutos): esta ronda fue breve y concisa. Comenzó con una breve introducción de mi parte, así como una idea de mi formación académica. Era consciente del hecho de que a veces se preguntan acertijos que son una especie de SAT. Como siempre, Google abre muchas puertas. A veces es mejor estar demasiado preparado.

Algunas de las preguntas fueron:

  • ¿Por qué mi pasantía anterior no se convirtió en PPO?
  • ¿Está dispuesto a mudarse si tiene la oportunidad?

La sesión continuó con la discusión genérica de recursos humanos y me contrataron. También recibí el correo de confirmación más tarde ese día.

Puntas:

  • Practique algunos QnA de recursos humanos con alguien antes de la entrevista real. Al menos tendrás una respuesta con una breve historia basada en tu experiencia.
  • No dé respuestas cursis como “Algo se rompió durante la producción y mi equipo vino al rescate”. En su lugar, diga algo como “Algo se rompió durante la producción. Al llevar el problema al líder, rápidamente me guió a la parte de solución de problemas y pude solucionarlo”.
  • Puede haber algunos acertijos que no hayas escuchado. En cualquier caso, siempre se podría explicar el enfoque. Por suerte, no me pidieron ningún acertijo.
  • Responde las preguntas despacio y con calma. Apresurarse puede causar pánico, lo cual es malo.

Créditos a otros escritores por inspiración.

¡Gracias a todos!

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *