Expedia visitó nuestro campus para contratar FTE y pasantes. Me gustaría compartir mi experiencia en el proceso de contratación para el puesto FTE.
Ronda 1: Prueba en línea (Duración de la prueba: 1,5 horas)
La primera ronda se llevó a cabo en HackerRank, que consistió en 2 problemas de codificación y 12 preguntas MCQ que incluían el concepto de algoritmos de clasificación, el concepto básico de OOPS en C++ y Java, algunos resultados de salida básicos.
Las preguntas de codificación no fueron tan difíciles:
- Dado el vector de strings, cada string hecha de una combinación de paréntesis, genera la respuesta en forma de vector para cada string, ya sea balanceada o no. Muy similar a la comprobación básica de paréntesis .
- Esta fue una pregunta básica basada en la implementación para convertir la fecha dada que es «23 de abril de 2012» a «2012-04-23», sin ninguna lógica involucrada solo una solución básica de fuerza bruta.
La ronda de codificación no fue muy difícil de descifrar si eres minucioso con tus habilidades básicas de codificación. alrededor de 50 fueron preseleccionados para la siguiente ronda.
Ronda 2: Ronda Técnica 1
- Primera ronda técnica, comenzando con una introducción y hablando de sus proyectos o pasantías anteriores.
- Luego me preguntó con qué estructura de datos me gustaría continuar, seguí adelante con la lista enlazada. *Siempre sugiero que elijas la estructura de datos con la que te sientas más cómodo, nunca intentes impresionar diciendo que te sientes cómodo con todo*. Así que planteó el problema de reorganizar la lista vinculada de forma alternativa , implementamos todo este código en la plataforma de código compartido compartida por él, ya que esto no era cara a cara.
- Luego, algunas preguntas orales simplemente sobre la detección de bucles y luego sobre cómo encontrar el Node donde comienza el bucle.
- Después de eso me pidió un rompecabezas de Pills , lo resolvimos juntos.
- Entonces cualquier pregunta para el entrevistador que siempre tenemos que hacer uno, nunca diga que no aquí.
Ronda 3: Ronda Técnica 2
Esta ronda se centró exclusivamente en mis habilidades de estructura de datos después de una breve introducción y discusión del proyecto.
- La primera pregunta que hizo fue ordenar la array que contenía 0,1 y 2 , se le pidió que escribiera el código completo para la misma.
- Lo siguiente fue encontrar el número de puntos de equilibrio en la array .
- Atraviesa un árbol en orden Zig-Zag
- Convierta el árbol en una lista doblemente enlazada
- La última era básicamente una pregunta que parecía un rompecabezas para dejar caer un huevo , pero básicamente estaba usando la búsqueda binaria en eso.
En cada pregunta, ella, junto con mi enfoque, también se centró en comprobar si yo también podía escribir un código libre de errores y comprobarlo con la ejecución en seco o incluso compilarlo.
Estas dos rondas eran obligatorias, después de esto 22 fueron seleccionados para la ronda de comportamiento la última.
Ronda 4: Ronda de Gerente de Comportamiento
En esta Ronda me hizo muchas preguntas situacionales a las que generalmente nos enfrentaríamos mientras trabajamos en la empresa o ya hemos tenido alguna experiencia de fracaso, cómo lidiarías con las críticas, cuánto te gustan los desafíos, por qué deberíamos contratarte, así. .
Después de esta ronda solo 11 fueron seleccionados, yo fui uno de ellos. Realmente agradezco a GeeksForGeeks por ayudarme a prepararme para las entrevistas y todo. Simplemente responda todas las preguntas que pueda sobre estructuras de datos y acertijos desde aquí y obtendrá la confianza de aprobar cualquier entrevista.
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