Experiencia de entrevista de prácticas en Amazon – Part 4

Solicité a Amazon para un puesto de pasantía en SDE en Berlín y recibí una invitación de prueba (aunque luego me trasladaron a Edimburgo, Reino Unido). El proceso incluyó dos secciones, la prueba y las entrevistas. Se realizaron pruebas de codificación en tres fases y dos entrevistas personales. 

Pruebas de codificación

Parte I: 

  • Esta fue una simple ronda de depuración.
  • Básicamente verifica su comando sobre la programación general. 
  • Si eres rápido y claro en tus conceptos, esto no será un hueso duro de roer. 

Parte II: 

  • Esta es una prueba de codificación, con preguntas de codificación de nivel medio a difícil. 
  • Había dos preguntas para ser resueltas en 45 minutos. 
  • Una era encontrar el cuadrado más grande en una cuadrícula, similar a https://practice.geeksforgeeks.org/problems/largest-square-formed-in-a-matrix0806/1
  • En la segunda pregunta, se proporcionó un registro de strings y se requirió agregar strings con su frecuencia. Por ejemplo, si la palabra naranja aparece dos veces, la primera quedaría como tal pero la segunda tiene que hacerse “naranja(2)”. Un enfoque simple basado en hashmap sería suficiente para esta solución, pero existen otros enfoques que se le pueden ocurrir. 
  • Mi sugerencia para esta ronda sería practicar tantas preguntas como puedas, disponibles en GeeksforGeeks y Leetcode.

Parte III: 

  • Esta fue una simulación de Amazon SDE.
  •  Básicamente es una simulación de cómo trabajas realmente bajo presión y como desarrollador, en general, y comprueba tu capacidad técnica y tus habilidades para la toma de decisiones como pasante de SDE. 
  • Si ha cumplido con los criterios de selección después de esta fase, recibirá una invitación para la entrevista. Sin embargo, podría tomar un tiempo. (Recibí el mío después de unas dos semanas 😉)

Entrevistas 

Hubo dos entrevistas personales con partes técnicas y de comportamiento, ambas con una buena cantidad de importancia. Ambas entrevistas duran entre 45 y 60 minutos, con una pregunta de codificación cada una. 

  1. Dado un laberinto con caminos y paredes, representado por strings, imprima si hay o no un camino desde la línea superior hasta la línea inferior (fila). Este problema se puede resolver utilizando un enfoque BFS, similar a este artículo de GFG
  2. Dados los registros de clientes y los registros de transición de página como una lista de objetos de clase, identifique las transiciones de página más comunes/frecuentes. Esta fue una pregunta compleja de ver, pero podría resolverse usando hashmaps si se considera cuidadosamente. 

Comportamiento:

  • Para la parte conductual de las entrevistas, sugeriría tomarse el tiempo adecuado para comprender cada uno de los 14 Principios de Liderazgo de Amazon.
  •  Ponte al día rápidamente con tus proyectos anteriores para que no te quedes atascado si el entrevistador te pregunta sobre alguno. 

Aparte de eso, algunas de las preguntas para las que podría prepararse son

  • Háblame de una vez que ayudaste a alguien.
  • Hábleme de un momento en que se enfrentó a un conflicto de grupo.
  • ¿Cuándo fue el momento en que te enfrentaste a un fracaso y qué hiciste para superarlo?

Por último, diría que no importa cuál sea el resultado, deberías darte un pequeño regalo por trabajar tan duro 🙂

Cada desafío tiene solo dos cosas en su cartera: éxito o una lección. No todos agarran el segundo, pero los que lo hacen, ¡GANAN!

Publicación traducida automáticamente

Artículo escrito por sabhyasood 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 *