Experiencia de entrevista en Expedia India para el perfil de un pasante de software

La ronda 1:

Expedia vino a nuestro campus para contratar tanto como FTE (para estudiantes de 4.° año) como pasantes (para estudiantes de 3.° año).
Primero realizó una ronda de codificación que tuvo alrededor de 10 MCQ de todos los temas: arrays, listas vinculadas, pilas y colas, gráficos, complejidades de tiempo. Luego 2 preguntas de codificación. Uno de Linked List, otro de Hashmap.

La ronda 2:

Alrededor de 20 estudiantes fueron preseleccionados de la ronda de codificación y luego comenzaron las rondas de entrevistas.

El entrevistador fue muy humilde y me preguntó en qué DS me sentía cómodo, si Trees estaba bien. Dije que sí, así que comenzó con recorridos básicos de árboles y una discusión general sobre árboles. Preguntas muy básicas.
Luego me preguntó si podía escribir un código optimizado para la construcción de BST a partir de los recorridos dados.
Le di una solución, pero no la que él quería, así que dejó algunas pistas y escribí el código optimizado.

Ronda 3:

La siguiente ronda fue aterradora. El entrevistador comenzó con el básico “Háblame de ti” y mientras le hablaba de mis cursos realizados y proyectos terminados, se interesó. Como la mayoría de mis proyectos eran de desarrollo web, me hizo preguntas sobre JavaScript, HTML y CSS. Se hicieron promesas en JS, Async-await, algunas etiquetas HTML básicas, entre otras preguntas. Como no sabía algunas de las respuestas, le pedí que me preguntara algo de DS, Algo.

Las preguntas que luego hizo fueron las siguientes: suponga que tiene que hacer un cuerpo humano, tiene cosas como brazos, piernas, cabeza, etc. Ahora desea integrar todo esto en un solo cuerpo, pero luego las restricciones de solo 2 brazos o 2 piernas están permitidas también debería ser aplicable. Sinceramente, no sé la respuesta a esta pregunta hasta la fecha. Usé los conceptos de OOPs of Inheritance en los que cada parte del cuerpo era una clase y le dije todo lo que me vino a la mente.

La siguiente pregunta que hizo fue: Si tienes infinidad de mesas, pero cintas de solo 3 colores. Tienes que decirme cuántas mesas puedes cubrir. Las restricciones son que no puede usar los mismos colores uno al lado del otro. Se dio el número de cintas de cada tipo. Esta pregunta tenía una respuesta muy fácil que me dijo después. Se puede resolver fácilmente tomando algunos ejemplos. Pero le di una solución recursiva muy complicada, sin embargo, quedó impresionado con esa solución.

Ronda 4:

Entonces sucedió la ronda de recursos humanos. En eso me dio dos arrays ordenadas. Uno tenía espacios vacíos al final y tuve que fusionarlos en O(N). Tenía una solución fácil de comenzar desde el final de ambas arrays y actualizar la primera array desde la última posición.

Preguntas como “Háblame de ti”, “Explícame esta línea de tu currículum o cuéntame sobre este proyecto” fueron habituales en todas las rondas. Cada entrevistador fue muy educado y paciente a pesar de que cada ronda duró aproximadamente una hora.

Así que básicamente, Recursion, Trees, Arrays, OOPS se me preguntaron principalmente en mi experiencia de entrevista. A otros estudiantes que tenían diferentes entrevistadores se les hicieron preguntas sobre SQL, SO, Gráficos, Lista Vinculada, Hashmap también.

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 *