📌  相关文章
📜  Zoho 面试经历 | Java软件开发人员校外

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

Zoho 面试经历 | Java软件开发人员校外

我于 2019 年 11 月 9 日在钦奈 Zoho Estancia 校区接受了软件开发人员职位的面试。整个过程在同一天结束。过程如下:

第一轮:第一轮包括逻辑能力编程两部分。
编程部分由基于循环、递归和宏函数的 10 个问题组成,所有问题都猜到了输出。能力倾向部分由 15 个逻辑推理和谜题组成。本轮比赛时间为1小时30分钟。我已经正确解决了所有 10 个编程问题和 12 个能力问题。

第一轮结果在1小时内公布。在参加第二轮比赛之前,被选中的候选人被带到食堂吃午饭。午餐很好吃也很健康。

第 2 轮:第二轮是一个简短的编码轮,由 9 个问题组成,基于数组优化问题等数据结构。本轮比赛时长为 3 小时。我以最少的时间和空间复杂度完全解决了 9 个问题中的 6 个。他们寻求更多优化,所以我做到了。我没有足够的时间为第 7 个问题编写完整的代码,因为我花了更多时间构建树数据结构,所以我只讲述了我如何处理问题的逻辑。所以总的来说,我完全解决了 6 个,逻辑解释了 1 个。

我不记得所有的问题,我试着像回忆我记得的问题一样。下面列出的问题的顺序不同:

  • 反转树中从根节点到叶节点的路径
  • 给定一组值person[],每个值代表这些人的权重。将有无限的自行车可用。给定一个值 K,它代表自行车可容纳的最大重量。除了另外一个条件外,一辆自行车一次可以载两个人。您需要找出最少的次数,进行自行车旅行。
  • 假设存在无限网格,给定初始位置 x,y。输入将是 L 或 R 或 U 或 D 的运动。在 n 个输入后,您需要给出当前位置。
    Input: 
    4 5 //initial position x, y
    9 //number of movements
    U L R R D D U L R //7 movements
    Output:
    5 5
  • 给定一个矩阵 NxN,您最初位于 0, 0 位置。矩阵用 1 和 0 填充。值“一”表示路径可用,而“零”表示墙壁。您需要找到能够达到矩阵中 (N-1)x(N-1) 索引的值。如果有“一个”可用,您只能沿向右和向下方向移动。
    Input:
    5 //N value
    1 0 1 0 0
    1 1 1 1 1
    0 0 0 1 0
    1 0 1 1 1
    0 1 1 0 1
    Output:
    Yes
  • 给定一个整数数组,通过对所有数字求和或将所有数字相乘来计算索引中每个整数的最大值。 (选择哪个操作给出最大值)
    Input:
    5
    120 24 71 10 59
    Output:
    3 8 8 1 45
    

    解释:对于索引 0,整数为 120。将数字相加将得到 3,而将数字相乘得到 0。因此,这两者的最大值为 3。

他们跳过了漫长的编码环节,继续进行 F2F 面试,因为只有少数人达到了他们的期望。

Round 3:有很多面板,其中我被称为一个。在我的小组中,有两个非凡的人。有些人采访过我。他们从非常基本的 F2F 面试问题“告诉我你自己”开始。然后问了我一个非常有趣的谜题。我几乎破解它,但不完全。他们非常友好,然后又指导我,最后打开了解决方案,因为我花了太多时间。然后他们询问了我的实习经历和在那里完成的项目,以及一些基于位操作、字符串处理和数组问题的竞争性编程问题。然后他们继续讨论 OOPS、继承和Java问题。我回答了他们每个人,他们印象深刻,并让我在外面等。首先,他们用那个谜题的解决方案给我留下了深刻的印象,然后,反过来,我最终给他们留下了深刻的印象。

谜题: 10 个袋子,每个袋子包含相同数量的硬币,所有硬币的重量相同。但不幸的是,在 10 个袋子中,仅 1 个袋子,它只包含有缺陷的硬币。一枚无瑕的硬币重量为 1 克,而一枚有缺陷的硬币重量为 1.1 克。你得到了数字称重机。问题是找出哪个袋子只装有缺陷的硬币。您应该在最少的机器称重尝试中找到它。

第4轮:一般是HR1。同样的起始问题“告诉我关于你自己”。他测试了我“我是一个逻辑思考者和现实世界相关的例子吗”。
问题:

  • 公共、私有、受保护的真实示例
  • 如果您是电梯承包商,在将电梯安装到建筑物中之前,您需要完成哪些目标以及您需要知道哪些答案。
  • 条件语句在现实世界中的使用。也有例子

第5轮:一般是HR2。在这一轮中,他们询问了更多关于我的信息。
问题:

  • 说说你自己。
  • 为什么选择Zoho?
  • 我现在住在哪里?
  • 我的家乡是什么?
  • 我的家庭详细信息和背景。
  • 我在编码回合中解决了多少问题?你觉得什么问题这么难?
  • 期望薪值。
  • 当你的实习结束和大学的最后日期?
  • 您可以在这里加入的最短日期是什么时候?

一切都结束了。我很有信心,但我等待官方确认。他们通知我离开,2 天后将与您联系以告知结果。我于2019年11月9日参加。预计通话日期:2019年11月11日。我日夜等待结果。但他们在 2019 年 11 月 14 日晚上 5 点 30 分在 5 天后打电话给我,这让我感到惊讶。他们告诉我我被选中了。我的眼睛真的充满了泪水。我永远不会忘记那个儿童节。这是我有史以来最好的儿童节礼物。

总的来说,这是一次很棒的面试体验。我真的很享受我在那里度过的时光。人们,有更多的友好,并试图带出我最好的我。我已经失败了 2 次 Zoho 校内招聘和 1 次校外招聘。我开始知道校内和校外招聘是完全不同的。大家都说,走吧,在校外过不去。但我的朋友相信我,我也相信,这是我最大的优势。然后我花了 6 个月的时间做好准备,投入到面试中。最后,我破解了我梦寐以求的产品公司之一。我只能说“无论如何都要相信自己,永远不要放弃”。祝所有阅读本文的人一切顺利。