Zoho Corp 面试体验(校内)
Zoho Crop: Zoho corp 参观了我们的校园招聘,这是一个两天的过程:
第 1 天:笔试和编码轮
第 2 天:高级编码和面试
每轮有四轮淘汰
第 1 轮(笔试): C 和 C++ 语言和逻辑问题(定量能力和推理)的笔试和纸笔测试。基于指针、递归的 C 和 C++ 语言问题(持续时间 - 2 小时)
C & C++ 语言:C & C++ 和 10 道问题(每道 1 分)
高级 C & C++ 语言: C & C++ 和 10 道题(每道 2 分)
逻辑题:定量能力与推理(每题1分)
*注意:这不是 MCQ 测试,我们必须为 C 和 C++ 语言的每个问题编写答案,我们必须编写输出,错误答案没有负面标记。
第 2 轮(竞争编码):这是我们校园实验室的离线测试。它包含 5 个问题。即使您解决了3,您也将进入下一轮。他们想要清晰、质量、边界条件、效率(您可以在自己身上使用的任何语言)。 (时长 - 3 小时)
1:作业排序问题
2:最长递增子序列
3:在网格中查找字符串
4 : ATM 机问题给定纸币 1000, 500, 100, 50, 20, 10(在起点给出的纸币数量,如果存在的金额返回 ATM 中存在的金额,则我们必须进行 N 次交易,减少纸币数量,如果不是存在然后显示“没有足够的数量”)
5:给定文本,我们必须找到模式
? -> 表示缺少一个字符
* -> 表示缺少多个字符
例子:
文本模式输出
baaabab baaa?ab TRUE
baaabab b*ab 真
baaabab *ab 真
baaabab ba?ab FALSE
*注意:尽量避免内置函数,尽量使用最好的方法。
第 3 轮(高级编码轮):我的任务是实施“国际象棋锦标赛”,其中他们提供了四个模块。所有四个模块的实施都很重要。考虑到我们必须成对进行比赛的玩家数量,我们必须创建一个随机的比赛方法,如果“玩家 1”获胜给 1 分,否则给“玩家 2”如果有平局,那么“玩家 1”和'玩家 2' 如果玩家数量是奇数则获得 0.5 分,然后最后一个获得奖励分 1 我们必须在每一轮都显示每场比赛的获胜者与两名球员我们必须显示每个球员的得分,我们必须分配根据得分进行比赛,一旦两名球员进行比赛,他们就不允许在同一对比赛中进行比赛,我们必须显示“国际象棋锦标赛”的获胜者以及累积得分(不允许添加奖金积分)。 (时长 - 3 小时)
如果您有任何问题,技术团队成员可以在那里讨论,如果需要,他们可以向您解释问题。
他们可以从你的代码中询问任何东西,这些代码都是用你所有的概念准备的。
一旦我完成了所有模块,我将其展示给技术团队成员,他问我一些代码问题,他希望我解释代码,我一步一步地解释完整的代码,并提到所有面向对象的编程概念。然后在同一个地方,他问了我一些与我在学术上完成的项目有关的问题。我简历中的一些其他问题,以及一些人力资源问题,例如(关于家庭成员,关于父母职业,出生地)
*注意:尽量使用面向对象的编程概念和数据结构。你的代码应该是干净的可以很容易理解。完成后尝试显示每个模块,与成员的交集非常有用
第 4 轮(HR 面试):这是一个非常短的面试轮,一位 HR成员在小组中问了我一些关于家庭的问题,以及为什么我在 B.Sc. 之后选择 MCA,我的梦想公司,我想在那里看到我的5年后的自己,你在南印度舒服吗,因为我来自北方,你去过钦奈吗,什么是基于服务的公司,什么是基于产品的公司,然后他问我是否有任何问题我问了几个问题然后他问了我在外面等着。 (时长 - 15 分钟)
现在,最后他和另外两名从 Round3 入围的学生打电话给我,并给了我们后者 6 个月实习的提议。
建议:
1:做好全面准备。
2:善用你所有的概念。
3:您可以使用任何语言,但首选Java 。
祝一切顺利