Entrevista Red Arista | Serie 1

Ronda 1: Entrevista técnica

Pregunta 1: Dada una lista ordenada de enlaces dobles y dos números C y K. Debe disminuir la información del Node con datos K por C e insertar el nuevo Node formado en su posición correcta de modo que la lista permanezca ordenada.
Se requería un código de trabajo completo con casos de prueba.

Pregunta 2: dado un árbol binario y dos valores a y b, encuentre la longitud más corta entre los Nodes con información a y b.

Pregunta 3: Conceptos básicos de sincronización, prueba y configuración, bloqueos, mutex. (escribió un código y siguió agregando restricciones, preguntó si el código funcionaría en multiprocesador, monoprocesador, sistema multiproceso).

Ronda 2: Conceptos de C/C++ + RRHH
La ronda comenzó con una descripción detallada de los proyectos. Luego, entró en los detalles de la función printf, string de formato y argumentos variables y pidió implementar mi propia función printf.
El entrevistador escribió programas básicos en C en una pantalla compartida y se tuvo que predecir la salida.

          Eg. 1 )
          int main(int argc , char *argv[])
           {
               printf("%c",**++argv);
           }

           Eg. 2)

          int *x[N];
          x=(int(*)[N])malloc(M*sizeof(*x));
          printf("%d %d",sizeof(x),sizeof(*x));

          Eg 3) Asked significance of return statement in C. 
                What does '0' in return(0) means.

          Eg 4) Some questions based on pointing out errors in program 
               (eg. modifying read only string , concepts of constant 
                pointer to string )

          Eg 5) 10000 students are there and each student has one bit 
                data. how can you     modify his data in O(1) time .

          Eg 6 ) Structure Padding details .

          Eg 7) https://www.geeksforgeeks.org/struct-hack/

Preguntas básicas de recursos humanos

Ronda 3: Entrevista técnica

Pregunta 1: dado un archivo grande que contiene m filas y n columnas. Dado un número de columna, ordene la columna de tal manera que las filas correspondientes también se ordenen.

Pregunta 2: sugiera una forma de buscar en la lista de enlaces ordenados en un tiempo mejor que O (n). (Saltar listas)

Pregunta 3: Implementación de caché LRU.

Pregunta 4: encuentre la media y la mediana de los elementos de modo que los elementos se agreguen dinámicamente en tiempo de ejecución (solo enfoque).

Finalmente, ¿Por qué quieres unirte a las redes de Arista?

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 *