Experiencia de entrevista de Citrix | (En el campus)

Citrix visitó nuestro campus como parte de la campaña de reclutamiento del campus. El proceso consistió en una ronda de codificación en línea seguida de 2 rondas técnicas y 1 ronda tecno-gerencial.

Ronda 1: la primera fue una ronda en línea realizada en la plataforma HackerRank. La prueba contenía 42 preguntas en general, entre las cuales había 40 preguntas de aptitud y 2 preguntas de codificación. Hubo 90 minutos de tiempo para resolverlos todos. Las preguntas eran de estructuras de datos, algoritmos, DBMS, CN y sistemas operativos junto con algunas preguntas de aptitud. Las 2 preguntas de codificación consistieron en una pregunta de coloración de array (los detalles exactos de estos problemas fueron bastante largos de recordar) y la segunda una pregunta basada en XOR. La pregunta se basó en la premisa de que una string de bits se desplaza K veces.

10101
 10101
  10101
------------
1101011

Aquí el número es 10101 y se desplazó K veces y XOR’d verticalmente daría el resultado (R) 1101011. Se podría considerar que los espacios en blanco se llenan con ceros. Sin embargo, las preguntas que se hicieron fueron aplicar ingeniería inversa para encontrar el valor del número original dado K y el producto XOR’d R.

Ronda 2:  Esta fue una ronda técnica cara a cara y duró más de 60 minutos. Después de pedirme que me presentara y elaborara algunos de los proyectos de mi currículum, el entrevistador hizo un puñado de preguntas.

  • Dada una array de números no ordenados como entrada a una función, devuelva el encabezado a una lista vinculada de números ordenados que estaban en la array pasada. El rango no se conoce y se puede suponer que los números son de tipo entero.
  • ¿Qué sucede cuando se inicia una computadora? (La respuesta buscada fue en términos de cómo se carga Bootstrap desde el disco duro y cómo se llevó a cabo el proceso general)
  • Explique el puerto y el zócalo. ¿En qué contexto se utilizan en la creación de redes?
  • Basado en algún proyecto relacionado en mi currículum, me pidieron que explicara word-2-vec y cómo se podrían comparar las palabras en general.
  • Por último, me pidieron que escribiera un software de prueba para el problema anterior, es decir, la array no ordenada -> conversación de lista enlazada ordenada. Entonces, terminé escribiendo un código de prueba para verificar la corrección del código que ya había escrito para resolver el problema.

Ronda 3:  esta ronda fue una ronda técnica completa y relacionada con la codificación/rompecabezas. Duró alrededor de una hora y 15 minutos.

Ronda 4:  La última ronda fue una ronda tecno-gerencial y duró aproximadamente 1 hora. Me preguntaron sobre mis proyectos y prácticas anteriores. Expliqué en profundidad mi trabajo en pasantías anteriores y las herramientas y tecnologías en las que había trabajado anteriormente. El gerente fue muy amable y me hicieron algunas preguntas técnicas sobre equilibrio de carga, contenedores y tecnologías similares. También estaba mirando mis habilidades de depuración y me preguntaba cómo haría para depurar un error que había descubierto.

La parte menos seria era hablar sobre mí y mis pasatiempos. La sesión terminó con la explicación del gerente sobre las diversas tecnologías en las que trabaja Citrix.

Los resultados se anunciaron poco después de un angustioso tiempo de espera. En general, fue una experiencia fabulosa. Geeks for geeks me ayudó mucho con esto y aquí está mi contribución con la esperanza de que ayude a otros de manera similar. Gracias 😉

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 *