Experiencia de entrevista de Amazon para SDE-1 (fuera del campus) – Part 6

El reclutador se comunicó conmigo en LinkedIn en el mes de septiembre y me dijo que Amazon está reclutando activamente para SDE y que mi perfil coincide. Ella me envió la descripción del trabajo y me preguntó si quería continuar. Hice. No soy un programador competitivo y ni siquiera me estaba preparando activamente para una empresa basada en productos, pero estaba preparado para el desafío. Quería usarlos como rondas simuladas y aprender de mis errores y mejorar. Nunca antes había tenido una entrevista de codificación a pesar de tener 1 año de experiencia laboral y 6 meses de pasantía en una startup.  

Ronda 1: Evaluación en línea  

  1. https://leetcode.com/problems/shortest-path-in-a-grid-with-obstacles-elimination/
  2. https://blog.fearcat.in/a?ID=01350-4d5bbfc5-11e2-4a88-987c-20cdebfbbf2c
  3. Describa el enfoque utilizado y escriba la complejidad del tiempo de las soluciones anteriores.

Entrevista telefónica con el reclutador: [Duración: 45 minutos]

  1. Háblame de ti
  2. ¿Dispuesto a reubicarse?
  3. Estructura actual del equipo en el trabajo y responsabilidades.
  4. ¿Qué porcentaje de mi trabajo se dedica al desarrollo de nuevas funciones, mantenimiento, pruebas, revisión de código y arquitectura?
  5. Ordenación rápida, ordenación por fusión, ordenación radix, ordenación por inserción y ordenación por montón. Ventajas y desventajas de cada uno. ¿Adecuado para qué tipos de entrada?
  6. Diferencias de HashTable, HashSet y HashMap. Complejidades temporales en el mejor de los casos y en el peor de los casos.
  7. ¿Qué son las colisiones hash y cuáles son algunos métodos para evitarlas?
  8. ¿Cuándo usar recorridos BFS y DFS? ¿Cuáles son algunos algoritmos?

Después de 2 semanas, se programaron mis entrevistas virtuales. Practiqué en GfG Amazon Interview Sets, LeetCode, Educative.Io, etc. 

Hubo 4 rondas que abarcaron 2 días consecutivos.

Entrevista Virtual – Ronda 1: [Duración 1 hora]

  1. Principio favorito de los Principios de liderazgo de Amazon.
  2. Momento en que fallé después de un gran obstáculo.
  3. Momento en que lo logré después de un gran obstáculo.
  4. Cuando no tenía suficientes requisitos.
  5. Diseñe una estructura de oficina con diferentes clases de clases interactivas como (Empleados, Seguros, Clientes) e implemente funciones para las consultas que dio el entrevistador.

Entrevista Virtual – Ronda 2: [Duración 1 hora]

  1. Lo que me gusta y lo que no me gusta de mi empleador actual.
  2. Momento en el que trabajé contra los plazos para hacer un trabajo.
  3. Establezca una meta para hacerlo mejor y falló.
  4. Revisión honesta de cómo me preparé para Amazon
  5. Dada una pila de libros, guárdela en una estructura de datos eficiente e implemente funciones de recuperación, inserción y eliminación: libros específicos, libros aleatorios, conjunto de libros. Me preguntaron sobre el funcionamiento interno de las estructuras de datos que elegí y sobre la complejidad temporal de cada una. Me pidieron que escribiera un código listo para producción que maneje casos extremos y arroje mensajes de excepción apropiados.

(Dejé pasar algunas entradas incorrectas que señaló el entrevistador y luego, cuando pude resolverlo, se acabó el tiempo. Creo que esto también fue una mala señal de mi parte).

Entrevista Virtual – Ronda 3 [Duración 1 hora]:

  1. Implementar un sistema de respuesta a emergencias con un patrón de observadores.
  2. Momento en el que no pude resolver un problema técnico

(Esta ronda fue más corta porque estaba experimentando problemas con Internet. Esto afectó negativamente mi desempeño: estaba asustado y me quedé en blanco. Creo que esto podría ser perjudicial para mi candidatura)

Entrevista Virtual – Ronda 4: [Duración 1 hora]

  1. Momento en que di un paso al frente y lideré un equipo
  2. Momento en el que fui más allá de dicha descripción del trabajo.
  3. Implemente código para el diagrama de Venn dado de 2 objetos y escriba funciones para algunas propiedades de intersecciones como A ∩ B y A ∩ B ⊆ A.

(En realidad, esta fue una ronda divertida y se hizo más fácil una vez que me dieron un ejemplo).

Veredicto: Sin éxito. Pero estoy feliz de haber llegado tan lejos con una preparación moderada.

Sugerencias generales:  

  • Dedican unos 30 minutos a preguntas de comportamiento y quieren llegar al fondo. Así que ve a todas las cosas esenciales.
  • Manténgase confiado con su respuesta y trate de defenderla lo mejor que pueda. Si hay un error o un caso límite, el entrevistador se lo hará saber. Reconócelo y trabaja desde ahí. Quieren saber que tú también serías entrenable.
  • Haga muchas preguntas aclaratorias, discuta los enfoques antes y si el entrevistador pide continuar, solo entonces codifique. Cometí el error de clavar el código primero en una de las rondas y el entrevistador me pidió que empezara desde el principio.
  • En las 3 rondas de codificación, puedes equivocarte en solo 1 ronda, ya que es una oferta acumulativa. Debe mostrar consistencia para que los otros 2 entrevistadores puedan defender su conjunto de habilidades para la ronda difícil.

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 *