Experiencia de entrevista de Adobe | Conjunto 27 (en el campus para prácticas)

  • Ronda 1: Ronda en línea 60 min.
    • 8-9 Preguntas donde se hicieron.
    • 6 preguntas de aptitud: (1 punto cada una)
    • 2 preguntas de codificación: (2 puntos cada una) (solo pseudocódigo)
      1. Dado el ID, la hora de inicio y la hora de finalización de los corredores, genera el número. de corredores cuyo tiempo de inicio es mayor y el tiempo final es menor que un corredor.
      2. Dada una salida BST, el rango del elemento en ese árbol en menos de O (n) tiempo.
        El rango de un elemento es el índice del elemento cuando todos los elementos del árbol están ordenados. por ejemplo, 4 5 6 7 8 ; el rango de 5 es 1, el rango de 4 es 0;
    • 1 Pregunta de escritura (3 puntos)
      Imagina que se ha logrado la tecnología de conducción autónoma. Describe el ecosistema que rodea a ese mundo y qué avance tecnológico crees que habría evolucionado en ese momento.

    Alrededor de 15 estudiantes fueron preseleccionados según el puntaje acumulativo en la primera ronda y el CGPA

  • Ronda 2 (Entrevista Telefónica) 30 min.
    • En primer lugar, me pidió que me presentara.
      Luego me preguntó la configuración de mi portátil.
    • Entrevistador: Una función recursiva no tiene condición de terminación. Qué pasará cuando se ejecute.
    • Yo: Desbordamiento de pila.
    • Entrevistador: Dada una función recursiva simple que se llama a sí misma:
         eg: void f() {
                   f();
               }

      ¿Cuánto tiempo se ejecutará en su computadora portátil.

    • Yo: Pedí ciertas suposiciones.
      1 st : ¿qué espacio de pila debo asumir?
    • Entrevistador: La mitad de RAM.(4 GB)
    • Yo: 2º: Supuse además que se requieren 4 bytes para el direccionamiento.

      tiempo = (4 GB/ 4 Byte)/frecuencia; frecuencia-> velocidad del procesador (2.0 GHz)

      Esta no es una solución precisa… la precisión implica muchos otros parámetros.
      Solo estaba comprobando mi enfoque de cómo resuelvo el problema.

      Además me preguntó sobre mi tema favorito. Dije estructuras de datos.
      No me hizo ni una sola pregunta relacionada con las estructuras de datos.

    • Entrevistador: ¿Qué otros cursos has hecho,.. has hecho OS?
    • yo: si

      Luego pidió diferenciar b/n Proceso e Hilos.

      Además, preguntó, Dada una array de 1000 elementos. Los elementos se multiplican en un bucle for de 1 a mil.
      El tiempo de ejecución es x milisegundos. ¿Cómo vas a reducir x?

      Pensé unos minutos… no entendí nada… luego me dio una pista: durante el tiempo en que se ejecutó el programa, el rendimiento de la CPU fue del 50%.

      Luego dije usar hilos o un tenedor para multiplicar la primera mitad en un hilo y la otra mitad en otro hilo. Multiplique los resultados de ambos hilos.

      Preguntó además: ¿Cuál es mejor, fork() de hilo?
      Respondí Hilos.

    • Entrevistador: Hay una caja y en esa caja hay números reales que van del 1 al 10. ¿Cuál es la probabilidad de sacar 2 de esa caja?
    • Respuesta: Primero respondí 1/10… luego repitió la pregunta… luego respondí 0.
    • Entrevistador: ¿Significa eso que nunca podremos obtener 2 cuando saque un número de esa caja?
    • Yo: Dije que no, podemos conseguir pero su probabilidad tiende a cero… probabilidad muy baja.
    • Entrevistador: Tienes 1 último minuto. ¿Cómo explicarás Internet en 1 minuto?
    • Le expliqué un poco y luego preguntó: ¿Existe una autoridad central que administre Internet?
      Dije que no.

      Fin de la entrevista.

Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo y enviarlo por correo electrónico a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.

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 *