📜  Citrix 研发面试经验 |设置 3(校内)

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

Citrix 研发面试经验 |设置 3(校内)

笔试:-
有 1 小时的能力倾向测试和 1 小时的编码轮次。能力倾向测试有关于 c/cpp、网络、操作系统等的简单问题和一些一般的定量能力倾向问题。
编码回合有 2 个问题要在一个小时内完成。

Q1:给定一个 1 和 0 的矩阵,你必须找到没有相邻 1 的组。邻接基于 8 连通性。 (在无向图中找到没有组件)(孤岛问题:- https://www.geeksforgeeks.org/find-number-of-islands/)

Q2:给出了一个数字,您必须将其转换为字符串形式(印度系统 - 十万、千万等,而不是数百万、数十亿等)。必须在适当的位置添加“和”一词(如果有,则在 100 后是 10 或 1 位的数字)
101 => 一百零一
2311 => 2311
900020 => 九十万和二十
35 => 三十五
3 => 三
1<=N<=999999999第 1 轮(技术)(45 分钟):-
你今天怎么样?
(一边检查我的简历)告诉我你自己?
为什么是软件,为什么不是电气?
你更喜欢哪种语言。? C 或Java(由于我的大部分工作是在 Android 开发中,我告诉她Java)
你最喜欢哪种数据结构? (我告诉她链接列表和树)
编写任何数据结构的任何代码? (她想检查我是否没有通过将数据结构作为我感兴趣的领域来欺骗他们)。我用 C 编写了代码。
她开始挑选我的一些项目,并要求我解释它们
什么是网络服务器?
你如何将你的安卓应用程序连接到网络服务器?
http的完整形式? (我通过说我不喜欢网络来回避这一点)
对我们有任何问题。?
-> 我问他们,因为公司的名字暗示他们做什么研究工作。?
-> 如果我被录用,我将如何为研究工作做出贡献。?
-> 有没有机会升职到美国思杰?
-> Citrix 有什么样的工作环境?

她给了我一个暗示,她对我的工作印象深刻,我将接受第二轮面试

第 2 轮(技术)(大约 1.5 小时):-
他看了一眼我的简历说:“我给你打电话是因为我很喜欢你的简历”。
我笑了,我的信心水平飙升至 200%。
他让我在 5 分钟内描述自己,并开始计时 5 分钟。
详细解释你的任何项目。?
我开始向他解释。他开始越来越深入地研究我的项目,询问有关它的每一个基本细节。
他想检查我的Java和 android 基础知识。
例如,他问
AsyncTask 是如何工作的?
什么是封装和多态?
封装和多态是如何工作的?
当我被困在一个位置时,他开始通过与我的项目相关的类比来帮助我。每当我遇到困难时,他都会在每个阶段帮助我。
多线程是如何工作的?
Java中的volatile和同步是什么?
有多少种方法可以创建线程,它们是如何工作的。?
他问了我一些简单的逻辑推理问题。
例如。
yx * 7 = zxx 。找到 x,y,z?
a,c,f,h,k,m,?找到丢失的字母表。?
最后他问我是否对公司有任何疑问。?
-> 先生,您在软件行业有很多经验,对像我这样的新手有什么建议吗?
-> 他们提供哪些个人资料,与他们每个人相关的工作是什么。?


第 3 轮(HR)(约 45 分钟):-

你好吗。?
为什么是软件,为什么不是电气。?
看到我的很多项目都是自学的,她问你是怎么管理的?
长处和短处。?
您在 citrix. 中的目标是什么配置文件?
除了编码和学习,你还做什么?
到目前为止,您发布了多少个应用程序,为什么没有发布其余的应用程序。?
我们的面试过程有什么缺点吗?(我告诉他们,我不喜欢他们进行测试的 HackerEarth 平台。)

提示/建议:-
他们主要寻找在软件方面做过很多项目的人。在整个面试过程中,他们只关注我的项目和Java基础。他们没有问我简历中没有的任何内容。所以,不要在简历中写任何你没有信心的东西。他们只是希望你有健全的基本概念。

感谢 GeeksforGeeks。! 😀