Experiencia Entrevista Directi | Conjunto 21 (en el campus para DevOps a tiempo completo)

Directi vino por primera vez en nuestra universidad para el papel de DevOps.

El proceso de selección tuvo una ronda de Pen-Paper seguida de una ronda de Codificación y las entrevistas Face 2 Face.

Bolígrafo Papel Redondo:

Esta ronda tuvo 20 MCQ. Tomaron esta ronda de una manera única. Nos dieron un cuadernillo con los 20 MCQ y una hoja de respuestas, igual que la hoja OMR. Se suponía que debíamos marcar las respuestas respectivas en los OMR. Cada uno de los cuadernillos tenía un conjunto diferente, por lo tanto, las preguntas se mezclaron para dos cuadernillos cualesquiera.
Las preguntas eran básicamente de Redes, conceptos de SO, Programación Básica.
Algunas preguntas, según recuerdo, eran….
*Es 172.16.23.1/23 una dirección de red o dirección de host.
*¿Qué significa $! hacer en un indicador de shell de Linux.
*Cuál tiene mayor complejidad – malloc, calloc, realloc
*Qué parte no se comparte entre los subprocesos del mismo proceso. – pila, código, PID

Ronda de codificación

Alrededor de 20 estudiantes fueron preseleccionados de la ronda de pluma y papel y se suponía que debíamos codificar de acuerdo con un conjunto de instrucciones dadas.

El equipo de Directi organizó su propio servidor local con las preguntas. Necesitamos abrir el enlace y, en consecuencia, codificar según sea necesario.
Deben admitirse las siguientes operaciones:
PUSH: copia el archivo en el servidor remoto.
DEL: Elimina el archivo en el servidor remoto.
LISTA: lista todos los archivos/carpetas en el servidor en forma de árbol.

P: escriba un programa de servidor-cliente para copiar archivos desde su dispositivo a un servidor remoto.
P: copie varios archivos agregando nombres separados por comas en la operación PUSH.
Q: agregar datos en un archivo preexistente en el servidor.
P – Copiar un directorio completo conservando los atributos.
P: enumera todos los archivos (incluidos los ocultos).
** Cualquier idioma puede ser utilizado para el mismo. Se proporcionó un manual de C++ y Python.

Esta ronda fue muy interesante. Todos los chicos de directi estaban allí y eran realmente muy interactivos. Ayudaron cada vez que alguien se atascaba o tenía algún problema.
La ronda se prolongó durante 4-5 horas. Hasta que terminaron de evaluar a los que estaban codificando.

Seleccionaron 9 para la siguiente ronda.

Face2Face (Entrevista)

La ronda 1:

La entrevista comenzó con una breve presentación de ambos (yo y el entrevistador). Luego me preguntó acerca de mi pasantía. ¿Cuáles fueron los desafíos que enfrenté durante ese tiempo? Qué especial aprendí de lo mismo.
Luego me preguntó sobre mi proyecto que se basaba en Wifi Networks.
Esto me ayudó a frenar toda la entrevista hacia Networking.
Hizo muchas preguntas sobre la creación de redes.

* ¿Cómo funciona el DNS?
* ¿Qué sucede cuando escribe una dirección web y presiona Intro en un campo de URL del navegador de Internet?
* ¿Por qué el archivo host se mantiene en el extremo del cliente? como se hace
* ¿Cómo se mantienen los datos DNS en los servidores DNS?
* ¿Por qué el DNS público tiene el mismo tiempo de respuesta desde cualquier parte del mundo? (si hace ping a 8.8.8.8 desde cualquier lugar de la India y si hace lo mismo, digamos desde Nueva York, el tiempo de respuesta sería el mismo en promedio) ¿Por qué?
* ¿Qué es BGP? ¿Cómo se realiza?
* Cuál es el mejor protocolo de enrutamiento que conoce. Explique cómo funciona. (Preguntó muchas cosas mientras yo le explicaba lo mismo.)


La ronda 2:

Solo 3 personas fueron a esta ronda.
Esta vez, el entrevistador al que me enfrenté era el más experimentado de todos.
Se presentó y me dijo que ha estado reclutando para Directi durante los últimos 12 años.
Esto realmente hizo que me tensara un poco.
Comenzó con una pregunta basada en mi proyecto: ¿Cómo mejoraría el rendimiento de los enrutadores wifi? (Mi proyecto se basó en esto).
* Luego me pidió que escribiera la estructura del paquete IP.
No podía recordar todos los encabezados, pero podía decir la mayoría de ellos. Estaba satisfecho con eso.
* Luego me dio un problema en tiempo real sobre redes. ¿Cómo me conectaría entre dos dispositivos con las IP dadas?
Abordé el problema desde lo más básico. Preguntó la subred de la IP de los dispositivos y luego agregó un enrutador para conectar dos redes y, por lo tanto, siguió adelante.

Luego cambió al sistema operativo.
* Suponga que tiene un archivo grande (digamos 100 GB) que contiene algunos detalles de registro de diferentes requests de IP. ¿Cómo clasificaría las 10 IP principales según (a) no. de requests realizadas, (b) tipo de solicitud realizada, etc.
Cambió las restricciones y quería ver cómo abordaba el problema.

* Proceso Vs hilos. ¿Cuál debe usarse, cuándo y por qué?

* ¿Qué haría para reducir el tiempo de operación, si su base de datos se ha vuelto muy grande?

* Qué estructura de datos se utiliza para almacenar los datos en el almacenamiento secundario (permanente).

Luego la ronda de recursos humanos , que poco a poco fue para hacerme saber que lo hice muy bien pero no me pueden llevar.
El departamento de recursos humanos todavía quería que aplicara fuera de línea y me dio su contacto.

Aunque la experiencia de la entrevista fue excelente para mí.

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

Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.

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 *