📜  Citrix 面试经验 |设置 4(校内)

📅  最后修改于: 2022-05-13 01:58:14.777000             🧑  作者: Mango

Citrix 面试经验 |设置 4(校内)

第一轮(笔试)-

在HackerRank平台进行的在线测试。本轮约有300名学生参加。它由 2 个部分组成,每部分时长 1 小时。
第 1 部分由 50 个 MCQ 组成,范围从 OOPS 概念、操作系统、网络、量化和数据结构。
第 2 部分由 2 个编码问题组成:

Q1。给定一个数字,您需要检查该数字的任何排列是否能被 8 整除。相应地打印是或否。
例如- I/P- 46. O/P- 是的。因为 64 可以被 8 整除。
I/P- 345. O/P- No. 因为 345,354,435,453,534,543 都不能被 8 整除。

Q2。给定一个由 1 和 0 组成的矩阵,重写矩阵,使其包含距 1 的原始位置的距离矩阵。

Eg.- I/P: 0001
             0100
             1000
             0001
      O/P: 2110
             1011
              0121
              1210


第二轮(技术面试:45分钟)-

本轮共有45名学生入围。

面试官让我做自我介绍,并帮助他浏览我的简历。然后他问我是否喜欢编码,我的回答是肯定的。然后他让我编写以下问题:

Q1。给定一个*n 矩阵,以螺旋形式打印该矩阵。 https://www.geeksforgeeks.org/print-a-given-matrix-in-spiral-form/

Q2。给定一棵二叉树,以螺旋形式打印该树。 https://www.geeksforgeeks.org/level-order-traversal-in-spiral-form/

Q3。给定一个二维数组,打印最大连续和。 https://www.geeksforgeeks.org/largest-sum-contiguous-subarray/

他让我试运行这些代码,并确保它们都能有效地运行。一旦他对代码感到满意,他就转向操作系统。

什么是死锁?如何确保不会发生死锁?什么是银行家算法?什么是读写器问题?

他还问了我几个关于 Networking 的问题,我不记得了。

第三轮(技术面试:40-45分钟)-

本轮共有26名学生入围。

面试开始的很随意,面试官让我告诉他一些关于我家乡的特别景点。之后,他转到了我简历中更重要的部分。
他问了我实习的情况,还问了一些与此相关的问题。随后,他让我简要解释我在课程中进行的学术项目。

然后他让我编写以下问题:给定 2 个固定大小为 8 和 4 的数组,每个数组按排序顺序由 4 个整数组成,合并 2 个数组而不使用任何额外的内存。最初,我通过从前面开始并相应地移动元素来解决这个问题。面试官然后要求我提高复杂性,甚至建议从后面开始。一旦我得到提示,我几乎立即解决了它。

然后,他将注意力转移到操作系统和网络上。什么是 TCP 三向握手?当您在浏览器(DNS 服务器)上输入网站时会发生什么?你说的同步是什么意思?你如何克服死锁状态?


第 4 轮(HR 面试 20-25 分钟)-

面试官很快把我的结果看了一遍,直到这一轮,给了我一个很好的微笑,说我到目前为止做得很好。
他从通常的问题开始,“说说你自己?”

然后他问我为什么从第五学期到第六学期我的CGPA下降了。我一直害怕这个问题,但设法克服了它。

然后他问我在接下来的 5 年里,我在哪里看到了自己。然后他问我是否有任何硕士学位的计划。

最终,13名学生被选中并获得了工作机会。总的来说,这是一次不错的体验。

提示/建议- MCQ与编码问题同样重要。有些学生在没有解决任何编码问题的情况下获得了资格,而解决了 1 个问题的人则输了。他们并不总是寻找正确的答案,而是寻找方法以及当遇到挑战时人们会如何思考。确保对你的简历进行彻底的处理,尤其是项目和实习。不要写任何你没有信心的东西,如果你不能回答与之相关的问题,就会留下不好的印象。
面试官非常友好,并确保您感到舒适。

感谢Geeks 的 Geeks 。没有你,这是不可能的。