¡Hola a todos! Expedia vino a nuestro campus para contratar estudiantes de último año a tiempo completo. Preseleccionaron a los candidatos para las entrevistas mediante una prueba en línea compuesta por cuatro secciones (cuantitativa, C, lógica e inglés). Cada sección tenía un temporizador adjunto, por lo que debe pensar y responder rápidamente. Aunque, las preguntas fueron fáciles, pero el límite fue bastante alto.
Esta ronda fue seguida por una ronda de codificación, compuesta por dos preguntas:
1. Aplique la técnica de páginas MFU (más utilizadas) y cuente el número de fugas (dado el tamaño del marco y el orden de los marcos).
2. Inserción en una lista enlazada circular ordenada.
Nos dieron solo 1 hora para codificar estas preguntas. Después de eso, 35 estudiantes fueron preseleccionados para entrevistas cara a cara.
Primera Ronda (F/F)-50 minutos
El hombre que estaba tomando mi primera ronda era mi ex-alumno. Comenzó pidiendo mi presentación y luego me pidió que codificara las siguientes preguntas.
1. Detectar bucle en una lista enlazada y devolver el Node en el que se realiza el bucle. Esto fue bastante fácil para mí porque ya conocía la solución, pero aun así me llevó 15 minutos responderle. No tiene que responder las cosas rápidamente, sino que necesita desarrollar algunos casos de prueba y tener una discusión sobre la estructura del problema, y luego responder. Empecé con la solución aumentada, luego traté de dividir el problema en la detección del Node Y y luego le respondí la solución real. Estaba feliz de que supiera el nombre del algoritmo que estaba aplicando (Detección de ciclo de Floyd).
2. Tienes una array de números enteros de tamaño N. Tienes que encontrar la suma más cercana a cero para cualquier par en esa array. La array está desordenada.
Luego navegó a mi perfil de Codechef y me hizo una pregunta que hice en el Concurso Largo del 14 de junio. Le expliqué y quedó satisfecho (debe estar preparado para responder todas y cada una de las cosas mencionadas o referenciadas en su currículum).
Segunda Ronda (F/F)-1hr y 15 minutos
El entrevistador me preguntó mi presentación y sobre los problemas que se plantearon en las rondas anteriores. Luego me preguntó sobre mis proyectos. La discusión duró 1 hora junto con la codificación en papel y bolígrafo para diferentes algoritmos y estructuras de datos como Heap, B y B+ tree,
red-black tree, map y hash-map y finalmente quería que codificara la función para LCA en un árbol binario.
HR Round (F/F)-1 hr
Cuando entré a la habitación, había dos personas sentadas dentro de la habitación. Uno de los cuales pidió mi presentación. Luego intervino el otro y me pidió que nombrara cinco sistemas operativos. Después de eso, ambos comenzaron a cuestionar los diferentes escenarios y en el medio me hicieron muchas preguntas tradicionales como ¿por qué deberíamos contratarte?, fortalezas y debilidades, ¿por qué Expedia?, tus prioridades, etc. Todo esto continuó durante aproximadamente 1 hora y me pidieron que espera el resultado.
El resultado llegó después de 2 horas, mi nombre no estaba allí.
Nota: todo el proceso es bastante largo y es necesario tener un sueño profundo antes de la entrevista. Además, debe ser más que técnico para descifrar Expedia.
Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo y enviarlo por correo electrónico a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
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