Experiencia de entrevista de Amazon para SDE-1 | 7 meses de experiencia

Ronda en línea:

  1. Pregunta relacionada con la cola de prioridad
  2. Pregunta sencilla ad hoc

Ronda 1 (entrevista de Chime): tomada por SDE 2 (1 hora, 15 minutos)

  1. Hay N burbujas en una array. Una burbuja con valor positivo significa que se está moviendo hacia la derecha y tiene una masa de valor absoluto A[i]. Similar a un valor negativo, se mueve hacia la izquierda con una masa de A[i] absoluto. En la colisión de dos burbujas cualquiera, la burbuja con menor masa se desvanece. Si la masa de la burbuja que choca es la misma, ambas desaparecen.
    Dada una array, imprima la array resultante después de que ocurra toda la colisión.
  2. Encuentre un elemento en una array ordenada rotada.
  3. Cuestiones teóricas de OS, OOPS y Redes de Computadores.
  4. ¿Por qué prefiere C++, que es más rápido, C++ o Java?

Ronda 2 (entrevista de Chime): tomada por SDE 2 (1 hora)

  1. Dada una string como entrada, realice consultas Q del siguiente tipo:
    1 1 char: inserte char al principio de la string
    1 2 char: inserte char al final de la string
    2: invierta la string
    Tenía que imprimir la string final después consultas Q.
  2. https://practice.geeksforgeeks.org/problems/next-permutation5226/1
  3. Discusión sobre mis proyectos anteriores.

Ronda 3 (entrevista de Chime): tomada por el administrador de software (1 hora)

  1. https://practice.geeksforgeeks.org/problems/generate-all-possible-parentheses/1
  2. https://practice.geeksforgeeks.org/problems/length-of-the-longest-substring3036/1
  3. ¿Por qué Amazon? ¿Por qué dejar la organización actual en 6 meses? ¿Qué traes a la mesa?
  4. Discusión sobre mis proyectos.

Ronda 4 (entrevista de Chime): tomada por el administrador de software (45 minutos)

  1. Discusión sobre mis proyectos.
  2. Preguntas de liderazgo/comportamiento.
  3. Dadas N consultas de tipo:

    C: cree una carpeta con el entero positivo faltante más pequeño a partir de 1.

    DX: elimina una carpeta con el nombre X

    Example: 
    Input               Output
    C                     1
    C                     2
    C                     3
    C                     4
    C                     5
    D                     2                  
    D                     4
    C                     2
    C                     4
    C                     6

Al responder cualquier pregunta de codificación, primero debe indicar su enfoque. Apoye su enfoque con algunos casos de prueba para que sea fácil de transmitir.
En segundo lugar, quieren codificar para todas las preguntas. Haga que su código esté libre de todos los errores y haya cubierto todos los casos de esquina. Intente transmitir lo que está escribiendo, por qué una estructura de datos particular, etc. mientras escribe su código. Si el tiempo lo permite, primero ejecute en seco su código en su cabeza y luego explíqueselo.
Si te quedas atascado, no te pongas nervioso, te darán pistas.

Veredicto: 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 *