Tiempo total del proceso: 2 meses (17 de septiembre a 17 de noviembre)
Total de más de 60 personas
Rondas totales: 6
Dificultad general: 2,5 – 3
Ronda 1:
(3 códigos en papel)
- Dado un conjunto de precios de las acciones de Amazon de ayer {2, -3, 5, 8, 1},
escriba un código para comprar y vender esas acciones con el máximo beneficio. Antes de vender, debe comprarlo a precio mínimo. Debe haber un intervalo de un minuto entre la compra y la venta. Obtenga el máximo beneficio comprando y vendiendo 1 unidad (necesidad muy simple de encontrar el mínimo y el máximo, lo hice usando la combinación de hilos) GeeksforGeeks Link - Convertir un BST en un árbol de suma
- Dada una array 1D. Retorna True si existe un elemento donde a[i]+a[j] = 0 && i!=j. Referencia: Encontrar par dada diferencia
Input: arr=(2,-3,4,1,-6,-4,1} Output: True Input: arr={2,3,4,1,-6,4,1} Output: False
La ronda 2:
- Analizador de expresiones regulares como autómatas de estado finito
Ejemplo: a*, aab*, abcb*c, ba*.c*, ab, a*b, etc., etc. y casos límite - Diseñar un sistema de clasificación. Tenemos un suministro infinito de palabras que terminan en ‘.’ Necesitamos implementar un programa lector que clasifique las palabras sobre la base de ciertos criterios.
- Ejemplo: Este es mi gato.
- Esta casa es de mi tío.
- Un país increíble con tantos lugares turísticos Y así sucesivamente..
- Criterios del sistema de clasificación: clasifique las palabras en función de la aparición, por ejemplo,
Salida: Este: 2, es: 2, mi: 2 … rango más alto (ordenado asc o desc según el indicador proporcionado)
Diseñe un sistema de clasificación escalable y completo. - Diseñar un depurador
- Explique su mayor proyecto realizado y lo grande que logró? – Detalles de flujo y arquitectura
- Encuentra una string de palíndromo más larga
- Diseño del sistema de carrito de Amazon. (HLD y LLD) Discusión sobre la solución.
- Dado un árbol binario, reemplace cada Node con su mayor Igual que el árbol de suma GeeksforGeeks
- Imprima min y max (ambos) de todos los subconjuntos de tamaño k
Referencia: - Dada una array de enteros, encuentre los primeros k elementos más grandes. La atención se centró en la complejidad del código GeeksforGeeks Link
- Dada una array de enteros y un valor entero X, devuelva tres elementos en esa array de modo que la suma de ellos sea igual a X. GeeksforGeeks Link
- Háblame de ti
- ¿Cuáles fueron los proyectos importantes en los que ha trabajado?
- cual fue tu aporte
- Explicar la arquitectura, el diseño y la discusión detallada.
- ¿Cuáles fueron los desafíos que enfrentó y cómo los resolvió?
- Diseña un sistema de notificaciones “En Shorts”
- Introducción y discusión muy detallada del proyecto.
- ¿Encontró algún conflicto con un colega o gerente y cómo lo resolvió?
- ¿Alguna vez ha entregado más de lo esperado?
- ¿Alguna vez ha completado el proyecto antes de la fecha límite?
- ¿Ha manejado a un cliente/cliente de manera eficiente y qué hizo?
- ¿Alguna vez diseñó un sistema/proceso
- ¿Cuáles fueron los proyectos más críticos en los que ha trabajado?
- ¿Cómo manejó una situación crítica o ayudó a un colega?
- Háblame de un momento en el que tuviste que trabajar en un proyecto con responsabilidades poco claras
- ¿Has sido mentor de alguien? ¿Cuáles fueron los desafíos que enfrentó y cómo los resolvió?
- ¿Qué decisiones técnicas importantes tomaste y cómo ayudaron a tu equipo?
- ¿Por qué Amazonas?
Ronda 3:
Ronda 4:
Esta fue la última ronda del día ya que el equipo tuvo que regresar a Bangalore. HR me preseleccionó junto con otros dos candidatos. Debido a Diwali, se estaban quedando cortos de personal para las rondas gerenciales, por lo que parece un mes para otras dos rondas que ocurrieron en su oficina de Gurgaon en VC
Ronda 5:
Bar Raiser: (Duración: 1.15 horas)
Ronda 6:
Responsable de contratación: (Duración: 1,15 horas)
Preguntas de comportamiento –
Recomiendo GeeksForGeeks para rondas de codificación técnica, educative.io para diseño y http://kraftshala.com/how-to-raise-the-bar-in-the-amazon-interview/ para comportamiento.
Prácticamente cubre todos los detalles. Anunciaron resultado después de una semana y fui seleccionado 🙂
Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo usando contribuya.geeksforgeeks.org o envíe su artículo por correo a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
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