Tuve mi entrevista de Citrix en el campus. Me gustaría compartir mi experiencia.
Ronda Escrita:
Sección 1: 50 MCQs en 1 hora de duración.
Hubo preguntas muy básicas de C, C++, OS, Redes y Aptitud, todo mezclado.
Sección 2: 3 preguntas de codificación sobre estructuras de datos y algoritmos básicos. No se permitía el uso de STL.
1. Imprima un patrón en forma de ‘Y’ a partir de asteriscos en n número de líneas.
2. Recorrido de orden de nivel del árbol k-ario. Imprime todos los niveles línea por línea.
3. Implemente una caché LRU. (Los prototipos estaban allí para implementar).
Rondas de entrevistas:
Primera ronda (técnica):
1. Preguntas sobre mi proyecto, como tablas, interfaz de usuario, plataforma utilizada, etc. Algunas preguntas sobre BigData.
2. ¿Cómo implementar el servidor Apache? Escribir código para el servidor http. ¿Cuál es la diferencia entre http y https? ¿Cuál es la diferencia entre el método GET y POST?
3. ¿Cómo implementar el mapa STL? Lo implementé con el árbol AVL (RB-Tree sería mejor). Luego algunas preguntas sobre el árbol AVL y RB-Tree.
4. ¿Qué es el patrón de diseño singleton? Su implementación. Condición de carrera en este patrón y cómo eliminarlo.
5. ¿Qué es multihilo? ¿Cómo se implementa? Subprocesos a nivel de usuario y nivel de kernel. ¿Cuáles son sus ventajas y desventajas?
6. ¿Qué es la condición de carrera? Implemente una función C con condición de carrera.
7. Algunas preguntas sobre la comunicación Inter Procesos.
8. Solución del Problema Productor Consumidor.
Segunda Ronda (Técnica):
1. Se dan las coordenadas inicial y final de los segmentos de línea unidimensionales. Encuentre las coordenadas del segmento de línea más largo que se puede formar a partir de estos segmentos. Escriba dos funciones addSegment() y findMaxSegment(). Me pidió que escribiera un código C perfecto.
2. ¿Qué es el control de flujo en TCP?
3. ¿Qué es la memoria virtual? ¿Cuáles son las ventajas de esto? Si tenemos RAM infinita, ¿deberíamos usar memoria virtual o no y por qué?
Tercera Ronda (Gerencial):
Fue tomada por el gerente de producción.
1. Rompecabezas: 1 de cada 12 bolas idénticas es defectuosa. Puede ser más pesado o más ligero. Identifíquelo con simple-saldo en mínimo no. de ponderaciones.
2. Mayor problema técnico resuelto. Area de interes. Quiere ser desarrollador o probador.
3. Algunas preguntas regulares de recursos humanos como dónde te ves después de 10 años, etc.
Cuarta Ronda (Ronda de RRHH):
Fue tomada por el Gerente de Reclutamiento. Se hicieron algunas preguntas regulares de recursos humanos, como fortalezas, debilidades, habilidades de liderazgo, etc.
Después de unas horas recibí una oferta 🙂 🙂 :). Fue una gran experiencia. Los entrevistadores fueron muy amables y solo querían la lógica en lugar de la sintaxis real. Para descifrar Citrix, es importante entrevistar el conocimiento conceptual de varios temas de informática como SO, redes, algoritmos, OOP. Gracias a geeksfogeeks por brindar una plataforma tan excelente para practicar y aprender diversos conceptos.
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