📜  思杰访谈 |设置 1

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

思杰访谈 |设置 1

我在校园里进行了citrix面试。我想分享我的经验。

书面回合:
第 1 部分:1 小时内 50 个 MCQ。
C、C++、操作系统、网络和 Aptitude 都是非常基本的问题。

第 2 节:关于基本数据结构和算法的 3 个编码问题。不允许使用 STL。
1. 在 n 行中用星号打印一个“Y”形图案。
2、k-ary树的层序遍历。逐行打印所有级别。
3.实现LRU缓存。 (原型可以实现)。

面试轮次:

第一轮(技术):
1.关于我的项目的问题,例如表格,UI,使用的平台等。关于BigData的一些问题。
2. Apache服务器如何实现?为http服务器编写代码。 http和https有什么区别? GET 和 POST 方法有什么区别?
3、如何实现STL map?我用 AVL 树(RB-Tree 会更好)实现。然后是关于 AVL 树和 RB-Tree 的一些问题。
4. 什么是单例设计模式?其实施。此模式中的竞争条件以及如何删除它。
5.什么是多线程?它是如何实施的?用户级和内核级线程。它们的优缺点是什么?
6. 什么是比赛条件?实现具有竞争条件的 C函数。
7.关于进程间通信的一些问题。
8. 生产者消费者问题的解决方案。

第二轮(技术):
1. 给出一维线段的起点和终点坐标。找到可以从这些线段形成的最长线段的坐标。编写两个函数 addSegment() 和 findMaxSegment()。他让我写一个完美的 C 代码。
2. TCP中的流量控制是什么?
3.什么是虚拟内存?它有什么优点?如果我们有无限的 RAM,那么我们是否应该使用虚拟内存,为什么?

第三轮(管理):
它是由生产经理拍摄的。
1. 谜题:12 个相同的球中有 1 个有问题。它可能更重或更轻。用最小数量的简单平衡来识别它。的权重。
2、最大的技术问题解决了。感兴趣的领域。想成为开发人员或测试人员。
3. 一些常规的人力资源问题,比如 10 年后你在哪里看到自己等。

第四轮(人力资源轮):
它是由招聘经理拍摄的。一些常规的人力资源问题被问到,比如优势、劣势、领导能力等。

几个小时后,我收到了一份报价🙂🙂:)。这是一个很好的经验。面试官非常友好,他们只想要逻辑而不是实际的语法。要破解 citrix 面试各种计算机科学主题(如操作系统、网络、算法、OOP)的概念知识,这一点很重要。感谢 geeksfogeeks 提供了这样一个很好的平台来练习和学习各种概念。