software1

Amazon Interview Experience | SDE-I


Ronda en línea:

Patrón de prueba: dos problemas de codificación, 28 MCQ
Tiempo: 1 hora y 30 minutos

Las MCQ se basaron únicamente en las preguntas para ingresar / emitir un programa en C. Como patrón general, se determinó que habría un fragmento de código en la pregunta y que uno tendría que proporcionar el resultado / error correcto del programa en particular.

Problemas de codificación:

  1. Contando ceros finales en una facultad de un número [19659006] Se especifica un plano de coordenadas. En cada punto (x, y) hay x + y manzanas. Una persona se para (0, 0) y quiere comprar un lote cuadrado con N manzanas (incluida la periferia). Devuelve el valor del perímetro de este gráfico cuadrado si se especifica el valor N.

Después de algunas semanas me pidieron entrevistas personales. Hubo cuatro rondas de entrevistas durante dos días.

Ronda 1 (técnica) [60 mins]
Las preguntas en esta ronda fueron fáciles de responder y tuvieron soluciones bastante simples. El entrevistador hizo preguntas a continuación. Después de encontrar la solución correcta, optimizó un poco la pregunta y me preguntó nuevamente por la solución. Después de obtener las soluciones correctas, me pidió que escribiera el código en papel.

Preguntas:
1.
Cuente todas las rutas posibles desde la parte superior izquierda a la parte inferior derecha en una matriz.
Tweak: cuenta todos los caminos posibles desde la parte superior izquierda a la inferior derecha en una matriz con obstáculos.

. 2 Orden predecesor y sucesor del nodo en la búsqueda BST, en el que los nodos al lado de los punteros izquierdo y derecho también tienen un puntero padre de todo el proceso. Esperaba que esta ronda tuviera una dificultad leve a media, pero el entrevistador tenía otros planes. Me pidió directamente que resolviera el anillo parcial palindrómico más largo . Estaba un poco atónito (ya que la programación dinámica no era mi punto fuerte) y me quedé sin trabajo entre 10 y 15 minutos.

Después de eso, lentamente se me ocurrieron ideas y comencé a diseñar la solución en papel. A intervalos regulares, el entrevistador me preguntó qué estaba pensando y señaló casos conflictivos cuando el enfoque era incorrecto. Pero en algún momento, me di cuenta de que mi enfoque no estaba cerca de la solución correcta, y también lo hizo mi entrevistador. Entonces comenzó a darme pistas que se disfrazan en preguntas como " ¿Qué pasa si abordas el tema desde esta perspectiva … ". ¡Después de algunas pistas, me puse en el camino correcto y resolví la pregunta!

De lo contrario, me hizo preguntas sobre montones, cómo construir, insertar y eliminar complejidades de tiempo y colas de prioridad. [19659003] Después del final de la ronda, estaba casi seguro de que estaba listo para el día ¡pero el entrevistador tenía otros planes!

Ronda 3 (Fundamentos de CS) [30-40 mins]
Esta ronda se centró únicamente en revisar mis conceptos básicos de informática. Las preguntas vinieron de las áreas de sistema operativo, DBMS y red de computadoras. El nivel de dificultad era simple, ya que solo hacían preguntas básicas sobre este dominio. Algunos de ellos se mencionan aquí:

  • ¿Qué es un punto muerto?
  • ¿Cómo se pueden detectar los puntos muertos?
  • Escriba un código para detectar un punto muerto considerando un gráfico de dependencia de proceso dirigido. (Solución: Ciclo en diagrama dirigido)
  • ¿Cuáles son las propiedades de ACID en DBMS?
  • Diferencia entre TCP y UDP

4. Redondo (Tech + HR) [90-120 mins]
Preguntas técnicas:

  1. Busque el nombre de la columna de Excel comenzando con un número de columna específico (Escribió la solución en papel)
  2. Problema de Coin-in-a-Line
  3. Explicación detallada de la necesidad y el funcionamiento de la memoria virtual en el sistema operativo
  4. Resumen de página y fallas de página

Preguntas de recursos humanos:

  • ¿Por qué Amazon?
  • ¿Cuál fue la ronda de entrevistas más difícil y por qué?
  • ¿Has resuelto todas las preguntas en todas las rondas?
  • Dado que su compañía actual también es buena, ¿por qué cambiarla en una etapa tan temprana de su carrera? ( La ​​razón de la solicitud fue que solo comencé mi primer trabajo hace dos meses )
  • ¿Cuáles fueron los errores que cometió en su trabajo actual y qué aprendió de ellos? [19659037] Después de que terminó la ronda, el equipo de recursos humanos me dijo que me contactarían después de unos días y adivina qué, ¡tengo la oferta!

    Por último, pero no menos importante, me gustaría enumerar algunos de los elementos que tengo Experiencia personal durante este proceso de entrevista:

    • Los entrevistadores le dieron al candidato suficiente tiempo para pensar, diseñar y escribir la solución.
    • Estaban dispuestos a ayudar al candidato si no puede resolver el problema dando pistas y pistas para disipar las reservas en su solución.
    • En lugar de la solución, estaban más preocupados por verificar cómo un candidato aborda un problema y si él / ella es capaz de resolverlo si él / ella ofrece ayuda.
    • Prueba de las habilidades de codificación de candidatos con lápiz y papel.

    Tengo muchas ganas de trabajar con usted en Amazon.
    ¡FELIZ! 🙂

    Si te gusta GeeksforGeeks y quieres contribuir, también puedes escribir un artículo con Contrib. geeksforgeeks.org o envíe su artículo a contrib@geeksforgeeks.org. Vea su artículo en la página principal de GeeksforGeeks y ayude a otros geeks.

    Mejore este artículo si encuentra errores haciendo clic en el botón "Mejorar artículo" a continuación.

    Etiquetas del artículo:

    Póngase en contacto con contrib@geeksforgeeks.org para informar cualquier problema con el contenido anterior.


    Comentarios desactivados en Amazon Interview Experience | SDE-I