Solicitó SDE-1 @Amazon a través del portal de empleos para la ubicación de Bangalore. Se tomaron un total de 5 rondas (todas en línea), incluida la prueba escrita. A continuación se muestra mi experiencia.
Ronda 1 (Prueba Escrita 1.5 horas):
2 preguntas de codificación:
- No recuerdo la pregunta exacta, pero era una clasificación personalizada basada en strings.
- Dado un tablero de ajedrez M*N, encuentre los pasos mínimos para que el caballo se mueva desde el origen dado hasta el destino.
Ronda 2 (Técnica 1 hora):
Introducción + Introducción al proyecto + 2 preguntas de codificación:
- Dadas 2 strings con letras ‘R’, ‘G’, ‘B’, ‘V’, calcule aciertos y pseudo-aciertos (la misma letra en el mismo índice en ambas strings => Aciertos y la misma letra en diferentes índices => pseudo-aciertos. Los hits no se cuentan en los pseudo-hits)
- Caché LRU
Ronda 3 (Conductual + Técnica 50 min): Introducción + Introducción al proyecto + Preguntas basadas en la situación + 1 pregunta de codificación:
- Dime un momento en el que tuviste que entregar una función en menos tiempo.
- Si tuviera la oportunidad, ¿cómo le gustaría cambiar el flujo de trabajo de su proyecto para una mejor experiencia de usuario?
(2 preguntas más basadas en situaciones que no recuerdo)
Pregunta de codificación:
- Dada una string infinita de ‘0’ y ‘1’, reorganice la string de manera que todos los ‘0’ vengan antes que todos los ‘1’ (tenemos que hacerlo en 1 paso ya que es infinito)
Ronda 4 (Conductual + Técnica 45 min): Introducción + Introducción al proyecto + Basado en la situación + 2 preguntas de codificación:
- ¿Qué tecnologías utiliza en su proyecto? ¿Por qué es lo mejor para el proyecto?
- ¿Por qué eligió ese enfoque para la entrega de funciones (1 una de las funciones que había implementado)?
Preguntas de codificación:
- Convertir expresión ternaria en árbol binario
- Distribuir Caramelos
Ronda 5 (Comportamiento + Levantamiento de la barra técnica de 1 hora con el gerente senior): Introducción + Introducción al proyecto + Basado en la situación + 2 preguntas de codificación:
- Dime un momento en el que no estuviste de acuerdo con tu compañero de equipo.
- Cuénteme un momento en que su gerente le haya dado una respuesta negativa. ¿Qué hiciste después de eso?
Preguntas de codificación:
- Dada una array M*N que consta de 1 persona en cada celda, hay una Persona Covid en el medio. Encuentre el tiempo mínimo que tarda toda la array en infectarse. Las personas infectadas pueden infectar a personas a su izquierda, derecha, arriba y abajo.
- Pregunta de seguimiento: cuente lo mismo cuando haya varias personas infectadas con Covid en la array.
- Lista enlazada inversa en tamaño de K.
2 días después de BR me informaron que había sido 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