Cómo es el proceso de entrevista en Expedia para un puesto de desarrollador de software?

Visita Glassdoor obtendrás un montón de detalles , aquí están los detalles de cualquier manera :

Preguntas de la entrevista de Expedia

1. Invertir una cadena.
2. Eliminar duplicados en una cadena.
3. Muchas consultas que implican JOINs.
4. Dados 2 arrays de enteros, encontrar elementos comunes.

Solicité en la página web de la carrera y me citaron para una entrevista telefónica en una semana. Después de la entrevista telefónica, me llamaron para una entrevista in situ en Bellevue. Me reuní y entrevisté con el equipo - desarrolladores, gerente y director. La entrevista duró unas 5-6 horas. Las preguntas eran variadas: cubrían conceptos de informática y algunas preguntas de programación. Los entrevistadores fueron profesionales en su enfoque y se aseguraron de que me sintiera cómodo durante todo el proceso.

Diseñar un esquema escolar extensible.

Me presenté a través del colegio o universidad. El proceso duró un día ñ me entrevistaron en Expedia en noviembre de 2012.
Detalles de la entrevista
Acudí a una feria de empleo y me pidieron una entrevista en el campus de 45 minutos al día siguiente. Me contactaron un mes después para una entrevista presencial de 4 horas. Expedia es una empresa de JAVA aunque me dijeron que utilizara cualquier lenguaje con el que me sintiera cómodo para escribir mi código. Escogí c++ y pregunté por la longitud del array, me dijeron que no sería un valor de parámetro lo que me obliga a usar un lenguaje diferente y no uno que inicialmente escogí y con el que me siento cómodo.
Preguntas de la entrevista
Rastreando métodos recursivos que son llamados múltiples veces en el mismo método

¿Para tu aplicación web cómo se comunican miles de usuarios con tu base de datos simultáneamente? ¿ Pasan cada vez por Conectar Db - Obtener resultado - Cerrar conexión ? O hay alguna otra manera

---------------------------------------------------------------------------------------------------?

Me presenté en persona. El proceso duró 2 semanas ñ me entrevistaron en Expedia en febrero de 2011.
Detalles de la entrevista
Entrevista telefónica con un Project Manager donde me hicieron una pregunta de codificación y otra de diseño (don't recuerdan cuáles eran las preguntas). Pasé la entrevista telefónica y me enviaron a su sede (con todos los gastos pagados).

5 rondas de entrevistas que empezaron a las 9 de la mañana.

Ronda 1: pensé que había estropeado esta entrevista porque me hicieron varias preguntas sobre C, Java y Python (ventajas y desventajas de cada lenguaje). Luego me hicieron una pregunta de codificación sobre una estructura de datos de cola modificada en la que una clase sólo se encarga de la inserción y otra de la eliminación de datos.

Ronda 2: Hablamos de uno de mis proyectos durante toda la entrevista. El entrevistador estaba completamente fascinado con mi proyecto y me pidió que mapeara el flujo del sistema en la pizarra.

Ronda 3: 3 preguntas de codificación que implicaban Texas-Hold Em: escribir un método para encontrar una pareja, tres cartas y una escalera.

Ronda 4: Entrevista de almuerzo con el jefe de equipo. Sólo charlamos todo el tiempo. Experiencia muy relajada.

Ronda 5: Pregunta de búsqueda binaria rotada (si buscas entre las preguntas de la entrevista en este sitio, puede que alguien más haya publicado esta pregunta), y una pregunta de diseño para un aparcamiento.
Preguntas de la entrevista
Problema de búsqueda binaria rotada (los valores del final del array se desplazan al frente donde el array permanece para estar en un orden ordenado)

-------

El gerente de contratación me llamó el día anterior para programar una hora. Uno de los responsables de desarrollo me llamó a la hora acordada. Me preguntó por mis experiencias anteriores. Hizo algunas preguntas mientras yo explicaba mis proyectos. Luego me dio un problema para resolver. Convertir dos array D char a un array int con el espacio eficiente que pueda.
Preguntas de la entrevista
Convertir dos array D char a un array int con el espacio eficiente que pueda.

----------------

Me presenté a través del colegio o universidad. El proceso duró 3 días ñ entrevista en Expedia en octubre de 2007.
Detalles de la entrevista
Fui a la feria de carreras de mi universidad'y hablé con el reclutador de allí. Esa misma noche recibí una llamada del reclutador y programé una entrevista con él al día siguiente. A partir de esa entrevista, empecé a hablar con un reclutador de Expedia para programar un bucle de entrevistas en persona en el edificio de Expedia en Bellevue.

Tuve un bucle de entrevistas con 4 personas, todas ellas consistentes en entrevistas técnicas con mucha resolución de problemas en una pizarra. Luego al final tuve una recapitulación con mi reclutadora, Katy.
Preguntas de la entrevista
Dado un array ordenado de enteros, escribir una función para eliminar cualquier duplicado (por ejemplo, 1,2,3,3,4,4,5 iría a 1,2,3,4,5)

--------------------

La primera ronda de entrevista fue con RRHH. Preguntas generales sobre la experiencia, preguntas de habilidades blandas (mayor fortaleza, debilidad, etc). Después fue una entrevista técnica por skype: Unas cuantas preguntas técnicas a responder como la diferencia entre usar un hashtable y un diccionario, composición, etc. Después de las preguntas verbales hubo una pregunta de codificación sobre la compresión de una cadena. Después de esta entrevista es la entrevista in situ alrededor de 6 personas un montón de desarrolladores y gerentes de hacer preguntas que van desde la técnica, ágil y preguntas de habilidades blandas. No hay oportunidad de respirar o tomar un descanso, fue intenso. Duró unas 5 horas y fue bastante dura. No mucho en las estructuras de datos y preguntas de algoritmos en su mayoría tienen que tener una comprensión muy fuerte de JAVA.
Preguntas de la entrevista
¿Qué no te gusta de scrum?
Listado como muchos tipos de colección en java?
¿Cuál es la diferencia entre una lista enlazada y una lista de matriz?
comparar jabón vs resto.
Escribir una función recursiva factorial
Eliminar todos los duplicados de una matriz?
Acceder a los modificadores de clases e interfaces.

-------------------------

Me presenté a través del colegio o universidad. El proceso duró 2 días ñ entrevista en Expedia en julio de 2014.
Detalles de la entrevista
Solicité a través de la universidad y tardé 2 días. La primera ronda fue la prueba escrita que consiste en la aptitud, técnica (C, estructuras de datos, Os), razonamiento lógico y la sección de codificación también (2 preguntas estaban allí).De alrededor de 150 + estudiantes 30 fueron seleccionados para el proceso de entrevista. 3 rondas de entrevistas seguidas de RRHH. El objetivo de la entrevista fue el de analizar las estructuras de datos como la vista derecha de BST, una pregunta sobre array, semáforos, Heap, etc. Preguntas de la entrevista
Problemas de codificación en árbol.

-----------------

Fue en persona 5 entrevistas cara a cara. Dos de ellas no técnicas. Tres entrevistas técnicas que incluían una sesión de diseño. La entrevista con el gerente de contratación también fue técnica pero fue bastante grosero. Me alegro de no haber conseguido la oferta, no me gustaría trabajar para él

----------------

Detalles
Me presenté por internet. El proceso duró más de 2 semanas ñ entrevista en Expedia.
Detalles de la entrevista
Una prueba telefónica seguida de un "bucle" in situ. Me entrevisté con un total de 5 personas en el transcurso de 4 horas. Me reuní con un líder senior, el gerente de contratación y otros tres desarrolladores. Los desarrolladores se centraron en las habilidades técnicas. Incluso me pidieron que pusiera ejemplos de código en la pizarra. Los gerentes dieron una visión general del grupo y preguntaron más del tipo "cuéntame sobre un momento en que".
Preguntas de la entrevista
Hubo varias preguntas algorítmicas en las sesiones técnicas. No recuerdo ninguna en concreto.Respuesta Pregunta
Detalles de la negociaciónPude negociar un 5%+ adicional al salario base.

-----------

Detalles
Solicité por internet. El proceso duró 5 semanas ñ me entrevistaron en Expedia en agosto de 2014.
Detalles de la entrevista
El proceso duró algo más de 4 semanas. Tuve una llamada inicial con el reclutador que programó una entrevista telefónica con uno de los ingenieros. Simple codificación en línea en un entorno similar a collabedit. La entrevista fue un poco diferente a las demás. Lo hice bastante bien e interactué con el equipo. Pero lamentablemente no se dio ninguna oferta ni ningún comentario sobre cómo fue la entrevista.
Preguntas de la entrevista
Nada realmente inesperado. Aunque fue bastante desafiante. Firmé un NDA así que no puedo revelar más detalles

Detalles
Solicité por internet. El proceso duró 3 semanas ñ me entrevistaron en Expedia en septiembre de 2013.
Detalles de la entrevista
Tuve dos pantallas telefónicas - una con el gerente de contratación y otra con Dev. en el equipo. La mayoría de las preguntas eran técnicas pero no muy difíciles (Ej. - averiguar si la lista enlazada tiene un bucle; Encontrar todos los anagramas de una palabra en el diccionario, etc). Una semana después de la última entrevista telefónica me enviaron a Bellevue para una entrevista en persona. Hubo 6 rondas en total: 4 técnicas y 2 no técnicas. La mayoría de las preguntas eran de dificultad media (Diseñar un algoritmo para dividir una lista enlazada en dos listas más pequeñas de manera que la primera lista contenga sólo los elementos impares y la segunda sólo los elementos pares de la lista enlazada original; Diseñar estructuras de datos para el juego de la vida, etc.).
Preguntas de la entrevista
Una de las entrevistas tenía rompecabezas:

Dado un rectángulo al que le falta una pieza rectangular, divídalo en dos mitades iguales. sólo puede utilizar un único corte recto para lograrlo;

Dado 4 frascos de píldoras donde 3 frascos contienen píldoras del mismo peso y el cuarto frasco tiene píldoras que pesan menos, encuentre el frasco con píldoras "defectuosas" utilizando la balanza sólo una vez..

---------------

Me presenté a través de un reclutador. El proceso duró 5 días ñ me entrevistaron en Expedia en junio de 2013.
Detalles de la entrevista
El reclutador me llamó por teléfono y concertó una entrevista técnica con el responsable de contratación al cabo de 5 días . La entrevista no ha ido bien por mi parte.Me preguntó sobre mi papel en el proyecto ,sobre agile y alguna pregunta muy básica de java y la lié con dos simples preguntas . Después de 2 días le pregunté a la reclutadora y me contestó que estaban buscando más candidatos potenciales
Preguntas de la entrevista
Explique los genéricos .

------------------

Me presenté por internet. El proceso duró 3 semanas ñ entrevista en Expedia en febrero de 2013.
Detalles de la entrevista
Solicité a través de la sección de carrera. Recibí un correo de Recruiter preguntando detalles de mi experiencia, por qué expedia, por qué te gusta el desarrollo de software, qué es ser un desarrollador de software. Después de examinar mi solicitud, la primera ronda de entrevistas fue una entrevista telefónica. El entrevistador compartió Google Docs y me pidió que codificara, diseñara y resolviera algunos problemas.

Después de superar la entrevista telefónica, reservaron un vuelo para asistir a 5 rondas de entrevistas presenciales. Entre los entrevistadores había un Ingeniero de Software Senior, un Director de Desarrollo S/W, un Director de Pruebas, un Director de Negocios y un Director Senior. La mayoría de las entrevistas duraron entre 30 y 60 minutos y se tardó casi 6 horas en completar el proceso.

Aunque soy un desarrollador de C# con experiencia, no hubo preguntas relacionadas con .NET/ASP.NET/SQL Server. La mayoría de las preguntas eran sobre Estructuras de Datos, Algoritmos y Patrones de Diseño.

Los entrevistadores fueron muy desafiantes ya que la mayoría de ellos eran ex-empleados de Microsoft con una experiencia que oscilaba entre los 7 y los 18 años en Microsoft.
Preguntas de la entrevista
La pregunta más inesperada fue la del Sr. Director cuando me pidió que resolviera un problema relacionado con la estructura de datos con complejidad O(N). Se trata de una búsqueda de mil millones de elementos con requisitos de espacio mínimos. No me esperaba que un Director Senior me hiciera preguntas relacionadas con operaciones de bits y estructuras de datos. Respuesta Pregunta
Detalles de la negociación No negocié mucho. Me ofrecieron más de lo que esperaba: bonificación por firmar, bonificación por traslado, bonificación por rendimiento, paquete completo de traslado con un mes de apartamento corporativo de gama alta para vivir y 15 días de coche de alquiler para desplazarme.

---------------------

Solicité por Internet. El proceso duró 2 semanas ñ me entrevistaron en Expedia en octubre de 2012.
Detalles de la entrevista
Tuve una entrevista telefónica con el gerente de contratación, me hicieron algunas preguntas técnicas y de personalidad. Luego pasó a una entrevista de 5 horas en el lugar. La comunicación principal fue con un representante de RRHH.
Preguntas de la entrevista
Dado un equilibrio y canicas donde una canica pesa más que la otra, cuántas veces tienes que usar el equilibrio para encontrar la canica más pesada para 7 canicas. Luego, extiende esa respuesta a cuántas canicas puedes pesar con 4 intentos.

-----------------------

el proceso duró 2 días ñ entrevistado en Expedia en septiembre de 2011.
Detalles de la entrevista
* Entrevista telefónica - técnica, resolución de problemas, algoritmos y estructuras de datos. Por último, se le pidió que codificara un problema y enviara la solución por correo electrónico
* Un día lleno de entrevistas técnicas 1:1 con los miembros del equipo y el director de contratación y su jefe.
* Media hora de entrevista no técnica 1:1 con el director del equipo de pruebas
Preguntas de la entrevista
Juego de la vida - (búsquelo en Google)

Detalles
Solicité por internet. El proceso duró más de 4 semanas ñ me entrevistaron en Expedia en agosto de 2011.
Detalles de la entrevista
Pantalla telefónica y la entrevista de 4 rondas. La pantalla telefónica fue técnica. La entrevista tuvo dos rondas técnicas y un par de rondas no técnicas. Una de las rondas fue con el PM Lead y fue más de discusión de procesos.
Preguntas de la entrevista
Estructura de datos para una cola que podría ser modificada por múltiples hilos. Answer Question
Detalles de la negociación No negocié.

-----------------------

Detalles
Me presenté a través de un reclutador. El proceso duró 3 semanas ñ entrevistado en Expedia.
Detalles de la entrevista
Solicité a través de RRHH, primero me examinó por teléfono la persona de RRHH, luego 1 ronda de entrevista técnica con el jefe de equipo, sin preguntas específicas de codificación. Después de eso, tuve 2 rondas más de entrevistas telefónicas de codificación utilizando CollabEdit.
Preguntas de la entrevista
Cómo probar una función shuffle

---------------------

Detalles
Solicité por internet. El proceso duró más de 2 semanas y me entrevistaron en Expedia en noviembre de 2012.
Detalles de la entrevista
El proceso de la entrevista inicial fue mayoritariamente estándar, una entrevista telefónica seguida de una entrevista cara a cara con 2 devs, product & dev managers. Algunas preguntas se basaban en la experiencia en el currículum, mientras que había algunas para comprobar la competencia general de programación. Curiosamente, no hubo ningún ejercicio de codificación. La última ronda fue una entrevista informal durante el almuerzo, que resultó sacar inesperadamente el lado poco profesional de los entrevistadores.
Preguntas de la entrevista
¿Estás casado? ¿Tiene hijos? ¿Dónde vive? Ver respuestas (2)

------------------------------

Detalles
Me presenté a través de una agencia de empleo. El proceso duró un día ñ me entrevistaron en Expedia en octubre de 2012.
Detalles de la entrevista
Tres rondas de entrevistas técnicas. Sólo en la última ronda de entrevista, se hicieron pocas preguntas no técnicas. Hubo mucha escritura de código. En un par de ocasiones, también me pidieron que indicara la complejidad.
En general, el proceso fue rápido y el equipo de contratación fue muy servicial.
Preguntas de la entrevista
La más difícil: Comprueba si una lista enlazada contiene un bucle. Si la respuesta es afirmativa, encuentre la posición inicial del bucle. View Answer
Razones para rechazar
La ubicación no era aceptable para mí

----------------------------------