Experiencia de entrevista de Expedia Groups para desarrollador de software asociado (diciembre de 2020)

Esta fue una campaña de colocación fuera del campus de Expedia. 

La experiencia de la entrevista fue fluida y todos los empleados, desde Recursos Humanos hasta el entrevistador, cooperaron.

Hubo principalmente 4 rondas, y un mal desempeño en cualquiera de ellas podría detener su selección.

Comenzó con la ronda de codificación básica en HackerRank:

Se realizaron 3 preguntas, eran preguntas de nivel Fácil-Medio, y el tiempo previsto fue de 2 horas para completarlas.

  1. Codificación de longitud de ejecución
  2. La Segunda Pregunta fue sobre Programación Dinámica y fue de nivel Medio. Puede tener la intuición inicial de DP en sí.
  3. Problema del caballero

Pude resolver estas 3 preguntas y aún me quedaba algo de tiempo.

Entrevista técnica 1:

Esto se llevó a cabo el día 1, y se llevó a cabo en la plataforma BluePages y nuevamente se hicieron preguntas de nivel Fácil. La duración fue de 1 hora.

Inicialmente, me preguntaron sobre mis pasantías anteriores y en qué tecnología he trabajado. Hubo una discusión muy breve sobre mi currículum y pasamos directamente a la parte de DSA.

El entrevistador quería que pensara en voz alta para poder entender mi proceso de pensamiento y quería que escribiera un código listo para ejecutar.

  1. https://leetcode.com/problems/valid-mountain-array/) es una pregunta de nivel bastante fácil y creo que expliqué y escribí la solución en 15 minutos.
  2. Área vertical más ancha entre dos puntos que no contienen puntos (https://leetcode.com/problems/widest-vertical-area- between-two-points-containing-no-points/), aunque este problema se establece como Medio en LeetCode, pero es relativamente fácil. 
  3. Como no quedaba mucho tiempo, quería saber mi enfoque para fusionar dos listas enlazadas ordenadas.

Entrevista técnica 2:

Tuve dos entrevistas en este día Técnica 2 y Ronda Gerencial. También se llevó a cabo en BluePages y tuvo una duración de 1 hora.

El entrevistador quería que me acercara al enfoque más óptimo en términos de complejidades de tiempo y espacio. 

Tuvimos una gran charla cuando uno de mis proyectos le llamó la atención, y él mismo ha trabajado en el mismo problema. Tomó alrededor de 20 minutos de discusión sobre eso, ya que la discusión fue muy constructiva y casi había sentido el mismo nivel de problemas al trabajar en ese proyecto.

Luego sucedió la parte de DSA, se hicieron 2 preguntas mientras se dedicaba tiempo a los currículos.

  1. Establezca Matrix Zeroes (https://leetcode.com/problems/set-matrix-zeroes/), intuitivamente este es un problema fácil, pero el truco fue resolver esto usando espacio constante, lo resolví usando el espacio mínimo como yo pueden. Luego, el entrevistador mostró una pista y pude resolverlo.
  2. Dos árboles binarios son iguales o no. Como sugiere el nombre, tenía que devolver Verdadero o Falso si dos árboles eran iguales o no. Se dieron dos raíces y las resolví usando espacio extra. Sí, entiendo que esta no era la solución más óptima. Entonces quería que lo resolviera sin usar espacio, y no pude resolverlo. Entiendo que es un problema muy fácil, pero en ese momento, no puedo, y esto indica que tenía un conocimiento muy flexible sobre mi idioma elegido (Python), si fuera C++, habría mostrado errores y habría lo rectificó. Así que esta fue la bandera roja en toda mi experiencia con la entrevista, realmente quería que la resolviera, se suponía que esta entrevista duraría una hora, pero duró 1 hora y 45 minutos.

Ronda Gerencial: 

Después de no poder resolver esa pregunta fácil, sabía que no iba a pasar el corte, pero aún así, di lo mejor en mi cuarta entrevista.

El entrevistador tenía más de 8 años en Expedia y tuvimos una gran charla. Preguntó sobre:

  1. ¿Cuál fue el mayor problema que enfrentó en este período de pandemia? ,
  2. ¿En qué trabajaste en tu pasantía? ,
  3. Explique un algoritmo que le guste más y que se utilice principalmente en la industria. Respondí Hashing, y luego quería que le explicara cómo funciona, le expliqué todo lo que sabía sobre hashing.
  4. Me preguntó qué es la memoria virtual.
  5. Luego me hizo una pregunta, en la que tenía que ordenarlos según su velocidad, era Cache, HDD, SSD, registro L1, registro L2, etc.

Eso es todo, sobre la experiencia de la entrevista, la ronda gerencial siempre es para verificar qué tan bien encajas en su cultura laboral.

Después de 2 días llegó el correo y se indicó el veredicto final en el que no fui seleccionado.

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 *