Entrevista con Cisco | Experiencia: 2+ años

Presenté mi solicitud a través de Cisco Career y recibí una llamada de Recursos Humanos en una o dos semanas. Tuve tres rondas de entrevistas técnicas.

Ronda 1 (Telefónica/WebEx)
La primera ronda comenzó conmigo explicando muy brevemente mi experiencia en el dominio de redes que siguió con las siguientes preguntas:
1. Flujo de paquetes en el kernel de Linux
2. Memoria virtual/Paginación/espacio del kernel/espacio de usuario
C _
_ _
_
_
_ conceptos sobre estática, variable global y función estática

Ronda 2 (Telepresencia)
1. Relleno de estructura/Usos/¿cómo decirle al compilador que no rellene una estructura/cuándo es necesario?
2. Inversión de lista de enlaces doble/simple
3. Último elemento n de una lista de enlaces
4. Qué hace el compilador cuando definimos una variable volátil en el nivel de arquitectura, es decir. ¿Qué sucede con el caché, la memoria principal, etc.?
5. Pequeño y Big Endian. ¿Cómo verificará un sistema si está en little o big endian? ¿Cómo escribir código libre de endian? sugerencia: htonl
6. Programa para detectar bucles en una lista circular enlazada.
7. ¿Cómo maneja el kernel la latencia de interrupción cuando hay una alta frecuencia de interrupción?
9. ¿Qué tipos diferentes de mecanismos de CIP ha utilizado? ¿Cuál crees que es el mecanismo IPC más rápido? ¿Por qué?

Después de eso, un poco de discusión sobre el puntero en C, estructuras de datos, subprocesos múltiples y mecanismos de bloqueo.

Ronda 3 (Telepresencia)
Esta ronda fue una discusión detallada sobre cosas en las que trabajé en una empresa anterior, que incluye NAT, Fragmentación (IPv4/Iv6), Kernel de Linux, desarrollo de controladores, etc. Toda la discusión comenzó con una pregunta muy simple como ¿Qué es Fragmantación? y luego profundizando lentamente en el trabajo. Me gustó la infraestructura del módulo, las estructuras de datos que utilicé, varias implementaciones de devolución de llamada, varios problemas que pensó que podría tener, cómo protegí la corrupción de datos bloqueando correctamente el módulo pero sin perder rendimiento. .

Una semana después recibí una llamada de recursos humanos con una oferta.

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 *