📜  Zoho 2022 年面试体验(校外)

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

Zoho 2022 年面试体验(校外)

大家好,我申请了 Zoho 校外驱动(软件开发人员角色),面试过程有 5 轮,随着你每轮的进展,问题变得越来越难。

第 1 轮:能力和技术(在线评估)

这一轮提出了大约 25 个问题,包括 Quants、Reasoning 和 Predict the output (C)。预测代码问题的输出不是 MCQ 类型。大多数问题都基于嵌套循环、类型转换和递归。本轮比赛时长为 60 分钟。

第 2 轮:编程 (F2F)

这是一场现场编码,面试官给了我 4 个编码问题。本轮持续时间约为 100 分钟。首先,面试官给了我一个基于 Pattern 的程序,让我分享屏幕和代码。完成后,他们分享了一个包含 3 个编程问题的链接,并要求我在为每个问题编写代码之前解释方法和复杂性。

1. 给定一个带有数字和运算符的字符串。以各自的顺序对数字执行操作。

Input : "12345*+-+"
Output: 6
Explanation: [1*2+3-4+5 = 6] 

我解释了我的方法并在Python中给出了一个可行的解决方案。

2. 程序检查给定矩阵是上三角还是下三角。

约束是每个元素只能访问一次。

Input:
 4 6 1 4
 0 3 5 9
 0 0 6 2
 0 0 0 8
 
 Output: Upper Triangular Matrix 
 
 Input:
 1 0 
 1 1
 Output: Lower Triangular Matrix

3. 找出 Array 中最长的递增子序列。

Input : {1,5,3,7}
Output: {1,5,7} or {1,3,7}

Input : {10,22,9,33,21,50,41}
Output: {10,22,33,50}

我正确地解决了所有问题。面试官让我用Java编写第二和第三个问题。完成这一轮后,我被要求在同一天 2 小时后进行下一轮编程。

第 3 轮:高级编程 (F2F) ~ 2 小时。

这一轮是最具挑战性和最令人兴奋的,因为它涉及对象设计和数据结构知识。给定家庭和大家庭的信息,我被要求根据这些信息构建一个家谱,并且需要找到一个可以结婚的合格人员的名单。条件如下:

  • 对于男性,匹配将是他父亲的姐妹的女儿或他母亲的兄弟的女儿。
  • 对于女性,匹配将是她父亲的妹妹的儿子或她母亲的兄弟的儿子。
  • 名字是独一无二的。
Input format:
, , , 

Input:
John, Male, Brad, Lisa
Emma, Female, Brad, Lisa
Alex, Male, John, Jenny
Emily, Female, Steve, Emma
Rachel, Female, Steve, Emma

Person name: Alex
Output: Emily, Rachel

我为这个问题展示了 UML 图并解释了我的方法。我能够用Java给出一个可行的解决方案,面试官对我的解决方案很满意。

第 4 轮:技术面试(1 小时)

这是一轮技术面试和讨论,他们测试了理论和实践知识。这些问题来自项目、数据结构和一些关于我的目标的一般问题。面试官还问了第2、3轮编程题,让我优化上一轮题。他给了我一些提示,我可以针对问题给出优化的解决方案。

第 5 轮:HR 面试(30 分钟)

这是一般的人力资源回合。他们问了几个问题:

  • 家庭背景
  • 爱好
  • 项目开发过程中面临的挑战
  • 为什么选择 Zoho 而不是其他公司?
  • 我们为什么应该录用你?

结论:

我获得了实习 + FTE 的职位。面试官知识渊博,理解和友好。他们还通过在解决问题时提供一些提示来帮助我。

最后,我感谢 GeeksForGeeks 成为准备面试的绝佳平台。

谢谢你,一切顺利!