Experiencia de entrevista de Citrix (en el campus) – Part 3

Ronda 1:
Fue una prueba en línea que constaba de 50 MCQ’s y 2 problemas de codificación en la plataforma HackerRank

  • 50 MCQ – 1 hora

40 preguntas de estructuras de datos, estructuras de gestión de bases de datos, sistema operativo, arquitectura informática, redes informáticas, C, C++ y 10 preguntas de aptitud general.

Alrededor de 360 ​​personas asistieron a la primera ronda, de las cuales 33 personas fueron preseleccionadas.

La ronda 2:

Fue la primera entrevista técnica (cara a cara durante aproximadamente 1 h 30 min).

  • Revisó el currículum durante 2 minutos.
  • Me pidió que le diera una introducción y duró unos 7 minutos.
  • Me pidió que le explicara los proyectos y también sobre mis actividades extracurriculares.
  • Me planteó el mismo problema del problema de la ronda y me pidió que le explicara la solución con código de mi propio idioma.
  • Pidió escribir un código para invertir una lista enlazada e hizo algunas preguntas al respecto.
  • Fue a Aprendizaje automático y me preguntó la definición y cómo dividiremos, entrenaremos y probaremos los datos y también el proceso en el que se resuelve el problema de aprendizaje automático como secuencia de pasos para resolver.
  • Fue a Sistema operativo y me preguntó la definición y ejemplos relacionados con él.
  • Me preguntó sobre la diferencia entre los modos kernel y usuario y también sobre la asignación de recursos a un recurso.
  • ¿Qué haces con la nube y explicas al respecto? y le pregunté específicamente a Azure, ya que asistí a un taller basado en eso.
  • ¿Cuáles son los cuatro lenguajes básicos en DBMS y describir qué hacen principalmente todas esas funciones?
  • Ha dado dos cachés diferentes y un procesador, el procesador quiere encontrar alguna palabra en el caché y si el caché L1 tendrá un tiempo de acceso de 0.01 µs y si no está en el caché L1, buscará en el caché L1 con un acceso tiempo de 0.1µs y la probabilidad de que sea en L1 es del 95%. ¿Cuál es el tiempo promedio de acceso a la memoria?
  • Luego comenzó a preguntar desde las redes, las capas del modelo OSI y explicarlas.
  • Dio una pregunta tal que hay 2 aplicaciones diferentes en la capa de aplicación y luego cuando se transmite a través de una capa de transporte y llega a la capa de red y luego cómo se distribuirán los paquetes entre las dos aplicaciones.
  • Dio una array de elementos de tamaño 1001 y tendría todos los elementos del 1 al 1000 y tendrá un valor duplicado en esa array y tiene que encontrarlos.
  • Me preguntó la diferencia entre un árbol y un gráfico.
  • Me preguntó cuál es la dirección IP cuando un sistema se apaga.
  • Me preguntó sobre IoT y me explicó el funcionamiento básico.
  • Cómo se relaciona IoT con la nube y por qué no usamos sensores para wifi y Bluetooth, también indique el motivo

Eso es todo para mi primera entrevista técnica y me pidieron que esperara un tiempo.

Ronda 3:

Después de esperar 15 minutos, me llamaron nuevamente para la segunda ronda de entrevistas. Esta es nuevamente una entrevista cara a cara durante aproximadamente 1 hora.

  • Revisó el currículum durante 2 minutos.
  • Me pidió que le contara sobre mis proyectos y siguió haciendo preguntas muy profundas.
  • Me preguntó sobre azure y me preguntó cuáles son todas las cosas que he usado en él.
  • Me preguntó sobre el aprendizaje automático y me pidió que le contara algunos temas y a partir de eso me pidió que explicara el teorema de Baye.
  • Me preguntó cómo te fue en tu prueba de probabilidad y me pidió que dibujara una curva de campana.
  • Me preguntó qué otros proyectos hiciste y le conté sobre el robot seguidor de línea y me pidió que explicara profundamente sobre la parte de hardware y software de eso.
  • ¿Qué es un montón y cómo implementará la cola de prioridad?
  • ¿Cuál es la mejor implementación de una cola de prioridad? Les dije como un mapa hash y me pedí que explicara qué es un mapa hasp y por qué no una lista vinculada y me pregunté si solo había dado una lista vinculada, cómo implementaría lo mismo y me pidió que comparara ambos.
  • Me pidió que hablara sobre el algoritmo de Dijkstraw y cómo se implementará y también me preguntó sobre los conceptos de BFS y DFS.
  • Me preguntó si tengo alguna pregunta sobre ellos. Le hice algunas preguntas y él las contestó.

Eso es todo por mi segunda entrevista técnica y me pidieron que esperara un tiempo.

Ronda 4:

Después de esperar 45 minutos, me llamaron nuevamente para la tercera ronda de entrevistas. Esta es nuevamente una entrevista cara a cara durante unos 40 minutos.

  • Comenzó con si había hecho las dos preguntas de codificación en la primera ronda y dije que no y me pidió que resolviera el problema de la array y le expliqué claramente y también me preguntó sobre el mapa hash.
  • Luego me dio un árbol y luego me pidió que imprimiera el árbol de tal manera que todos los niveles impares del árbol se imprimieran de derecha a izquierda de los Nodes y todos los niveles pares del árbol se imprimieran de izquierda a derecha. de Nodes
  • Me preguntó sobre montones y complejidades de tiempo para algunas operaciones.
  • Me pidió que escribiera el código para pedidos en orden, pre-pedido y post-pedido sin usar la recursividad.
  • Me pidió que escribiera un código para imprimir el árbol según los niveles.
  • Me preguntó sobre pilas y colas con algunos ejemplos del mundo real.
  • Preguntó cómo hacemos la evaluación de expresiones usando stack.
  • Dio una array de enteros y tengo que encontrar el entero positivo más pequeño que no está presente en la array.
  • Me dio una array de números enteros y tengo que devolver el siguiente elemento más grande en la array para todos los elementos presentes en la array y si no hay ningún elemento más grande, entonces imprímelo como -1.

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 *