Experiencia de entrevista InMobi (en el campus)

Ronda 1 (Ronda de codificación en línea): consistió en 3 preguntas de codificación para ser resueltas en 1 h 30 min.

  • Las tres preguntas eran equivalentes a las preguntas de nivel medio-difícil de Leetcode.
  • Entre los que resolvieron las tres preguntas, 40 estudiantes fueron preseleccionados. 

Ronda 2 (Ronda técnica – 45 minutos): Al principio, el entrevistador me pidió que hiciera una breve presentación sobre mí. En la Introducción, mencioné mis Prácticas. Tan pronto como terminó mi presentación, me preguntó sobre mi proyecto y cómo lo hice.

  • Luego me hizo esta pregunta: https://www.geeksforgeeks.org/maximum-sum-nodes-binary-tree-no-two-adjacent/
  • Al principio explicó la pregunta muy bien y luego me pidió que la codificara en el documento de Google que compartió. Al principio, discutí el enfoque con él y estaba casi satisfecho con mi enfoque, pero me pidió que lo codificara para que ese enfoque fuera más claro. Luego comencé a codificar y seguí discutiéndolo con él paralelamente. Finalmente escribí el código y quedó completamente satisfecho con él. 
  • Luego me preguntó sobre la complejidad del tiempo, la complejidad del espacio y algunas preguntas de OS de nivel moderado. Por fin preguntó, ¿Tienes alguna pregunta?
  • Después de esta ronda, alrededor de 15 estudiantes fueron preseleccionados para la siguiente ronda. 

Ronda 3 (Ronda técnica – 45 minutos): Nuevamente, la entrevista comenzó con una breve introducción. Esta ronda fue una ronda DSA pura y no se hicieron preguntas relacionadas con proyectos o Fundamentos de CS. La pregunta que me hizo es la siguiente:

  • Dada una lista de strings de la misma longitud, necesitamos devolver una lista de strings de modo que la i-ésima columna y la i-ésima fila sean iguales. Echemos un vistazo a este caso de prueba.

    Lista de entrada:

    {"ball", "area", leap", "lead", "lady", "cow"}

    Nota: las mismas palabras se pueden usar varias veces.

    Producción:

    b    a   l   l
    a    r   e   a
    l    e   a   d
    l    a   d   y
    

    Debemos observar que la i-ésima Fila y la i-ésima Columna son iguales. Necesitamos devolver todas esas posibilidades en una lista de lista de string y, si tal arreglo no es posible, simplemente devuelva una lista de lista vacía.

  • Al principio discutí el enfoque con el entrevistador y al principio no estaba muy satisfecho con mi enfoque y me pidió que lo codificara primero. Empecé a escribir el código y paralelamente seguí explicándole el código. 
  • Por fin pude escribir el código y quedó satisfecho con él y me pidió que pensara en optimizarlo un poco. Pude hacerlo y finalmente me preguntó por su complejidad temporal.
  • Después de esta ronda, 10 estudiantes fueron preseleccionados para la siguiente ronda.

Ronda 4 (Ronda de Recursos Humanos – 30 minutos): Esta ronda fue una simple ronda de discusión y no se preguntó nada de mi CV ni preguntas técnicas. 

  • Primero se presentó y me pidió que me presentara. 
  • Luego me pidió que le contara algunos de mis incidentes interesantes en la universidad y luego me pidió que le contara brevemente mi viaje al IIT. También me pidió que le contara algunas de mis debilidades y fortalezas. 
  • Luego le hice algunas preguntas relevantes relacionadas con la empresa y su recorrido en la empresa. Básicamente, la clave de la entrevista era hacerla interactiva. 
  • Por fin dijo que fue una buena discusión en general y que me informará sobre los resultados muy pronto.

Finalmente fui seleccionado junto con 6 estudiantes más.

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 *