Experiencia de entrevista de Publicis Sapient para ASDE-II (en el campus)

Fecha de la entrevista: 09/05/21

Ronda 1: Ronda de codificación

  • La ronda inicial en línea constaba de dos preguntas de codificación que se debían realizar en 60 minutos.
  • La primera pregunta se basó en Map and Filters y el idioma se fijó en JAVA inicialmente (no se puede cambiar).
  • La segunda pregunta se basó en la aplicación de cola de prioridad (se puede hacer en cualquier idioma).

Resultado: 30 preseleccionados para entrevistas.

Ronda 2: Ronda Técnica:   

  • Fue una larga entrevista de 1 hora y 10 minutos que cubría aproximadamente todos los temas relacionados con la informática.
  • Comenzó con una breve introducción (principalmente educación técnica, experiencia). Luego continuó con la discusión del proyecto. El entrevistador me pidió que discutiera cualquiera de los dos proyectos en detalle y sus ventajas a largo plazo.
  • Luego me preguntó sobre el concepto de oops. Discutí todos los pilares de Oops en gran detalle con ejemplos del mundo real que creo que impresionaron al entrevistador. Siempre trata de conectar el concepto con una aplicación del mundo real que demuestre que tienes sentimientos reales por ese tema.
  • Luego me preguntó pequeños conceptos de oops como qué es miembro estático, copia profunda y copia superficial.
  • Después de esto, me preguntó desde DSA (comparación entre lista enlazada y array). Discutí todos los puntos principales que incluían (acceso aleatorio, administración de memoria, facilidad de uso).
  • Entonces me preguntó estos son puntos comunes que todos conocen, digan algo nuevo. Luego les conté la interesante diferencia entre estos dos DS. Le dije que podemos aplicar la búsqueda binaria en la array ordenada pero no en la lista vinculada debido al hecho de que (el elemento medio debe calcularse en tiempo O (1)) es posible en la array pero no en la lista vinculada. Pero podemos aplicar la búsqueda binaria en la variación de la lista enlazada (lista de omisión) con algún procesamiento previo.
  • Luego me pidió que le dijera algunas aplicaciones donde puedo usar la lista enlazada para implementarlas (aparte del historial del navegador y todo lol). Le dije que podemos usar la lista enlazada para implementar Blockchain, ya que ambos funcionan aproximadamente con el mismo principio de contener la dirección y, si se moderan, perdemos el acceso a todos los datos.
  • Luego me pidió que codifiquemos ahora y me pidió que implementara una lista enlazada desde cero con (inserción al final, eliminar un Node en una posición determinada, eliminar duplicados en una lista enlazada ordenada).
  • Después de codificar la parte de la lista enlazada, me pidió que codificara la herencia y la explicara. (De algunos de los candidatos preseleccionados le preguntaron a BST, Strings)
  • Después de todo esto, preguntó a Sistema Operativo sobre Sincronización de Procesos, por qué la necesitamos, y Semáforos, Mutex-Lock.
  • Luego le preguntó a DBMS qué es la normalización de bases de datos y sus tipos.
  • Hasta ahora no había terminado, me preguntó sobre ReactJS. ¿Cuántos tipos de componentes usamos en ReactJS? Me pidió que le dijera las diferencias clave entre ellos. Luego preguntó cuál debería usar (pregunta engañosa, respondí que no hay una regla codificada que pueda usar ninguna). Y preguntó cuál estás usando en tu proyecto.
  • Finalmente, dijo que he terminado, si tiene alguna pregunta para mí. Le pregunté cómo se usa DSA en aplicaciones del mundo real. Cómo se decide que para esta solicitud se debe finalizar qué DS. ¿Cuál es el proceso y todo?
  • Finalmente, después de que él respondió, la entrevista había terminado.

Puntas:

  • La entrevista fue el domingo a pesar de este hecho
  • El entrevistador fue educado y servicial, me ayudó donde me quedé un poco atascado.

Resultado: 6 preseleccionados.

Ronda 3: Ronda de recursos humanos:

La ronda de recursos humanos fue de 45 minutos.

  • La entrevista comenzó con una breve introducción. Después de eso, me preguntó sobre las materias que estoy estudiando en mi universidad. Me preguntó cuál era mi tema favorito y por qué me gustaba más.
  • Luego me preguntó si había trabajado con el equipo, qué dificultades enfrenté y qué aprendí. Me preguntó sobre una idea de proyecto y cómo la implementaría.
  • Solo estaba comprobando si soy el adecuado y si podré hacer frente al equipo. Me preguntó por mi debilidad. La pregunta más interesante que me hizo fue si en el pasado mis amigos me habían dicho que estaba equivocado y cómo lo manejé. Y si hay conflicto de ideas en el proyecto en un equipo, cómo lo manejaré si soy el líder del equipo.
  • Me preguntó por mis aficiones. Dije que yo hago la pintura. Sin pensarlo dos veces, me preguntó si tenía alguno en mi escritorio para compartirlo. Le mostré algunas de mis pinturas.
  • El entrevistador era muy tranquilo y solo estaba teniendo una conversación normal.
  • Finalmente, me preguntó si tenía alguna pregunta para él. Y después de que terminó ese proceso.

Resultado: A los 6 se les ofrecieron trabajos.

Puntas:

  • Nunca tengas miedo, solo demuestra que eres tranquilo y confiado, eso ayuda mucho. No lo tomes como una reunión seria.
  • Tómate tu tiempo para explicar bien las respuestas, si te quedas atascado nunca dudes en pedirle al entrevistador que te ayude un poco para que puedas seguir adelante.
  • Intenta explicar los conceptos con ejemplos. Hablar punto a punto.

Espero que mi artículo sea de alguna ayuda para la preparación de su entrevista.

Publicación traducida automáticamente

Artículo escrito por abhishek08 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 *