Experiencia de entrevista InfoEdge (en el campus 2019)

Infoedge visitó nuestro campus (BIT MESRA) para empleados de tiempo completo para su oficina de Noida. Todas las rondas se llevaron a cabo en el campus.

La ronda 1: 

Esta fue la ronda eliminatoria. Había 40 MCQ que debían resolverse en 45 minutos. Primero, había 15 problemas basados ​​en Aptitude/Quant para resolver en 20 minutos, y luego había 25 preguntas relacionadas con entradas y salidas de C/C++, así como conceptos basados ​​en punteros para los cuales había 25 minutos. Tenías que ser rápido para responder a todas las preguntas. La plataforma para la prueba fue la propia de Infoedge (firstnaukri.com). Si ha practicado lo suficiente GeeksQuiz en GFG, esta ronda sería pan comido. Finalmente, 15 fueron preseleccionados después de esta ronda.

Ronda 2 (entrevista técnica 1):

Esta fue una entrevista técnica F2F. Mi entrevistador era arquitecto de software en Infoedge. Era una persona muy amigable. La entrevista comenzó con él pidiéndome que me presentara. Luego me preguntó con qué pilas tecnológicas había trabajado y si me sentía cómodo con las estructuras de datos y los algoritmos o no.

Me dieron una pregunta simple para resolver:  https://www.geeksforgeeks.org/find-the-missing-number/ . Primero le di un enfoque basado en hashing, pidió optimizar el espacio, así que le di una solución basada en la suma de números del 1 al n. Estaba satisfecho y luego pasó a la siguiente pregunta.

Como mencioné Database en mi currículum, me pidió que diseñara una base de datos para buscar los salarios de los empleados dentro de un rango determinado. Inicialmente, le di un enfoque basado en BST, luego tuvimos una discusión sobre los pros y los contras y pasé a un enfoque basado en árbol AVL y finalmente a un enfoque de árbol B+. Pidió algún otro enfoque, así que discutí con él el hash usando el enstringmiento.

Luego me hizo otra pregunta de codificación:  https://www.geeksforgeeks.org/find-a-triplet-that-sum-to-a-given-value/ . Me pidió que diera directamente una solución optimizada, así que le di la clasificación y el enfoque O (n^2) basado en dos punteros. Estaba feliz con eso.

El siguiente fue un rompecabezas: https://www.geeksforgeeks.org/puzzle-31-minimum-cut-puzzle/ . Conocía el enfoque, así que le di la solución y le expliqué por qué era correcta.

Luego pasó a la última pregunta, que era diseñar un chatbot para responder consultas estructuradas y no estructuradas (similar a una en Shiksha.com) ya que había mencionado proyectos basados ​​en ML y DL en mi currículum. Solo quería saber cómo procedería para completar la tarea de PNL. Después de una breve discusión sobre cosas como RNN, palabras vacías, derivación, incrustaciones de palabras y puntajes de similitud, me dijo que él era el jefe de ese proyecto en Shiksha.com cuando se implementó.

Finalmente, me preguntó si tenía alguna pregunta y le hice 2-3 preguntas sobre Infoedge y sus verticales. 7 estudiantes fueron seleccionados para la siguiente ronda.

Ronda 3 (entrevista técnica 2):

Esta ronda fue más corta que la primera ronda. El entrevistador era un arquitecto de software sénior. Mientras me presentaba, revisó mi currículum.

El primer conjunto de preguntas se basó en el aprendizaje profundo y fue una ronda rápida, que disfruté muchísimo. Escogía una palabra de cada oración mía y me hacía una pregunta basada en ella. Me hicieron 6-7 preguntas. Algunos de ellos fueron:

  1. Explique su proyecto sobre Detección de Retinopatía Diabética.
  2. ¿Por qué CNN?
  3. ¿En qué se diferencia CNN de RNN?
  4. Explicar el filtro de convolución
  5. Grupo máximo frente a grupo promedio
  6. ¿Qué es un mecanismo de retroalimentación en el contexto de RNN?
  7. Explicar Resnets
  8. ¿Qué es Adam Optimizer?

A continuación, me hizo tres preguntas de codificación y me hizo escribir los códigos de las dos primeras. Las preguntas fueron:

  1. https://www.geeksforgeeks.org/connect-n-ropes-minimum-cost/ . Lo resolví usando un conjunto múltiple en lugar de una cola de prioridad. Me preguntó la diferencia entre los dos y las diferentes áreas de aplicación.
  2. Una mezcla de  https://www.geeksforgeeks.org/check-destination-reachable-source-two-movements-allowed/  y https://www.geeksforgeeks.org/minimum-time-required-so-that-all- las naranjas se pudren/ . Me hizo preguntas sobre BFS y cómo funciona una cola (implementación de cola).
  3. https://www.geeksforgeeks.org/find-longest-path-directed-acyclic-graph/ . Para esta pregunta, solo quería escuchar mi enfoque instantáneo y le dije un enfoque basado en DFS. Me preguntó la complejidad del tiempo y dijo que había terminado con las preguntas.

Finalmente, me tocó a mí hacer preguntas, y el entrevistador las contestó gustosamente. Se seleccionaron 6 para la siguiente ronda, de los cuales 1 tuvo otra ronda de tecnología, mientras que el resto de nosotros tuvo una ronda de recursos humanos.

Ronda 4 (entrevista de recursos humanos): 

Esta fue una conversación informal con el tipo de recursos humanos que fue genial y habló con nosotros como amigos. Me preguntó qué era lo que amaba y qué había hecho en los últimos 3 años. Le hablé de mis asociaciones con IEEE BIT MESRA y el club de música, y me preguntó qué instrumentos tocaba. A continuación, me preguntó qué tipo de novelas me gustaba leer y tuvimos una breve conversación sobre las novelas Amish Tripathi. Me preguntó si BIT MESRA era mi opción o mi única opción. Luego me preguntó por qué elegí CSE en lugar de otras ramas en otras universidades. La siguiente pregunta fue por qué estaba interesado en trabajar con InfoEdge. Así concluyó la entrevista.

Finalmente, los 6 de nosotros fuimos seleccionados para un puesto de FTE en el puesto de SDE-1. Me gustaría agradecer a GFG, Interviewbit y Leetcode, así como a Algoexpert por brindar tan buenos materiales de estudio y práctica para la preparación de entrevistas.

Publicación traducida automáticamente

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