Experiencia de entrevista en Amazon | Presencial 2021 – Part 1

Ronda de selección: la ronda de selección para Amazon tiene una variedad de preguntas:

  1. Preguntas de depuración:  Muy, muy fácil, no necesita prepararse para esto
  2. Preguntas de codificación: hubo un total de 3 preguntas, 1 fácil y 2 preguntas de nivel medio. No recuerdo las preguntas.
  3. Evaluaciones de estilo de trabajo: es básicamente un MCQ para evaluar su comportamiento y su actitud.
  4. Preguntas de aptitud: preparación de GeeksForGeeks

Ronda 1: El entrevistador era SDE1 y fue amigable. Se presentó y me pidió que me presentara. Después de la introducción, saltamos directamente a las preguntas de codificación. Hizo 2 preguntas:

  1. https://practice.geeksforgeeks.org/problems/rotten-oranges2536/1 . Inicialmente, no pude reconocer el problema como Multisource BFS, me dio algunas pistas y luego apliqué Multisource BFS para resolverlo. Me hizo escribir el código.
  2. https://practice.geeksforgeeks.org/problems/special-stack/1 . Había visto esta pregunta antes. Así que lo resolví fácilmente. Tuve que escribir el código completo. Parecía satisfecho con mi código.

Luego me preguntó si tenía alguna pregunta para él. Aproveche esta oportunidad para transmitir que está realmente interesado en la empresa. Me había preparado para esta pregunta la noche anterior. Así que hice preguntas como: «cómo es la carga de trabajo en Amazon» , «cuánto tiempo tarda SDE1 en ser promovido a SDE2» , «en qué oficina trabaja» , «cómo fue su experiencia en los primeros días cuando se unió a Amazon ” . La entrevista salió bien. Logré establecer una conexión con el entrevistador en esa hora de discusión. Sabía que me seleccionarían para la Ronda 2.

Ronda 2: En la ronda 2 había dos personas, ambas SDE1. La ronda comenzó como cualquier entrevista típica; los entrevistadores se presentaron y me pidieron que me presentara. Luego hicieron una pregunta de comportamiento: “Si desea elegir entre la mejor solución (pero solución inviable) y la solución inferior al estándar (pero solución factible), ¿cuál elegiría? Da evidencia de apoyo narrando un evento en tu vida donde tuviste que tomar tal decisión”

Luego comenzamos con preguntas de programación.

  1. https://www.geeksforgeeks.org/place-k-elements-such-that-minimum-distance-is-maximized/ . Discutí el enfoque primero. Parecían convencidos con el enfoque, así que me pidieron que lo codificara. Después de codificarlo, incluso me hicieron recorrer el código usando un ejemplo. Estaban satisfechos.
  2. «Dada una array aleatoria, ¿qué algoritmo usarías para ordenarla?» Dije, “hay varios algoritmos de clasificación para ordenar una lista aleatoria, cada uno tiene sus pros y sus contras. Tenemos que elegir el algoritmo correcto para la situación dada” . Luego me preguntó la complejidad temporal de algunos algoritmos de clasificación populares. Luego preguntaron, «qué algoritmo de clasificación usaría si todos los números en la array están en el rango [0,100]» . La respuesta es tipo de conteo.

Después de estas dos preguntas, la entrevista había terminado oficialmente. Me preguntaron si tenía alguna pregunta para ellos. Hice preguntas como: «¿Cómo es la carga de trabajo en Amazon?» ,   «Si no está familiarizado con la tecnología que se utiliza en los proyectos asignados a su equipo, ¿cómo hace para manejarla?» , «¿Notó algún defecto en la forma en que comuniqué mis ideas mientras resolvía preguntas de codificación ” . Tuvimos una gran discusión. Estaban muy contentos conmigo. Sabía que me seleccionarían para la Ronda 3.

Ronda 3: esta vez, el entrevistador era un ingeniero de software senior (SDE3). Él era muy genial. De hecho, estaba en bermudas cuando estaba tomando mi entrevista LOL. Sentí que su conversación fue más atractiva que la de los otros entrevistadores de las otras rondas. No es de extrañar que sea un SDE3.  

  • La entrevista comenzó con una conversación informal. Me contó sobre su historia y el equipo para el que trabaja en Amazon, etc. Pasamos unos buenos 15 minutos hablando informalmente. Me di cuenta de que está disfrutando hablar conmigo. Entonces comenzó la entrevista real. Dijo que va a evaluar mi comportamiento y habilidades para resolver problemas. Me permitió elegir si quería preguntas de comportamiento o preguntas de codificación primero. 
  • Estaba teniendo una conversación interesante con él y no quería romper la racha. Así que dije: «Me gustaría tener preguntas de comportamiento primero» . Luego hizo algunas preguntas estándar que se enumeran aquí https://www.amazon.jobs/en/landing_pages/in-person-interview
  • Luego hizo una pregunta de codificación: «Dado un documento html, verifique si la jerarquía de etiquetas es válida o no» . Empecé con la idea de la pila. Pero insinuó que Tree podría ser una mejor estructura de datos para esto. Luego representé la jerarquía de etiquetas en forma de árbol y le expliqué cómo podría resolverlo. No había resuelto problemas similares antes, así que básicamente estaba explorando cómo podía resolverlos. No estaba seguro de cómo resolverlo. No pude resolverlo por completo. Yo estaba andando por las ramas. Después de un rato, se acabó el tiempo, así que me interrumpió. Estaba totalmente insatisfecho con la forma en que resolví el problema. Pensé que había tenido un impacto negativo. Dudaba de que me seleccionaran. Pero supongo que mis respuestas a las preguntas de comportamiento me salvaron. 

VEREDICTO: 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 *