Experiencia de entrevista en Amazon | Juego 431 (para SDE2)

Me entrevistaron para el puesto de SDE2 en Amazon, Bangalore. Tenía 3 años de experiencia en el momento de ser entrevistado.

Ronda 1: Prueba de codificación ———————————————————————————————————–
– Explicar los patrones de diseño utilizados hasta ahora.
– Cómo se realiza la revisión de código.
– Cómo se realiza la revisión del diseño.
Escriba un programa para buscar un número en una array ordenada que tenga 1 máximo.
Escriba un programa para verificar que los paréntesis coincidan.

Ronda 2 : Ronda Técnica ———————————————————————————————————-
– ¿Qué tipo de caché usas en tu proyectos/SISTEMA.
Diseñar un caché LRU que tenga métodos
: obtener (clave K)
– poner (clave K, valor V)
– eliminar (clave K)
Querían una biblioteca como Redis que toma entrada genérica. (Usando genéricos)

Ronda 3: Ronda del gerente de contratación —————————————————————————————————–
– Una breve introducción
– Discusión de casi 15 minutos sobre qué App Store en Amazon lo hace
: expliqué mi proyecto en detalle.
– Una descripción muy detallada del desafío técnico enfrentado (incluye HLD, LLD y la solución ofrecida)
– Diseño de la función Autocompletar de Google.
– ¿En qué áreas suyas le gustaría mejorar? (Tanto técnicos como no técnicos)
: escriba un programa para encontrar los elementos más grandes de K en una array.
Ronda 4: Ronda técnica ————————————————————————————————————- En una lista enlazada
, encuentre elementos Kth desde el final en un solo recorrido.
Dada una array bidimensional de 0 y 1, encuentre el número de grupos de 1 adyacentes dado que los 1 diagonales no están incluidos.
Este fue el famoso problema de las islas usando componentes conectados en Graph.

Ronda 5: Ronda de diseño ————————————————————————————————————-

– Diseño BookMyShow. Se esperaba el diseño de todos los microservicios que están involucrados, sus API y HLL.
¿Cómo resolverá el problema de simultaneidad cuando 2 clientes intenten reservar el mismo asiento?

Ronda 6: Ronda de aumento de la barra
– Una breve introducción
– Diseño completo de mi proyecto HLD, LLD, UI, DB, etc.
– Responsabilidades en la empresa actual
– Por qué quiere cambiar su empresa
– Cualquier tarea/proyecto que haya sido diseñado e implementado en menos tiempo pero tuvo un gran impacto en la producción/lado comercial.
– ¿Ha sido apreciado por su tarea más de lo que esperaba?
– Momento en el que no estuvo de acuerdo con su jefe.
– ¿Has guiado a alguien? ¿Cómo se revisa el código?
– ¿Cómo revisas el diseño?
– ¿Cuáles son tus debilidades?
– ¿Algún proyecto del que te sientas orgulloso?

En general, el proceso fue muy sencillo y RRHH fue un gran apoyo.
Después de unos días recibí una llamada diciendo que estaba 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 *