Zoho 面试经历 | Set 29(软件开发人员校外)
第1轮:
第一轮是技术能力,有 40 个问题——20 个程序和 20 个流程图(时间:2 小时)。
我入围了第二轮并收到了邮件。
第 2 轮:
第二轮是编程轮。这是一整天的离线编程回合。只有完成一个程序,我们才能获得下一个程序。他们有自己的测试用例。我们可以用 C、C++ 或Java编写程序。
他们有与以下相关的计划:
- 素数 - 打印 n 个素数
- 主要因素 - 根据他们拥有的最小因素对数组进行排序。
- 将数字添加到数字的所有数字,例如 digit=4, number = 2875, o/p= 612119
- 使用数字数组形成最大可能的数字。
- 字典排序。
- 给定一组数字和每次迭代中的一个数字,如果该数字存在于任何数字中,则删除其出现并询问下一个数字,直到列表为空。
- 检查数字“a”是否存在于另一个数字“b”中。
我忘记了其他4个。
复杂性不是问题。
我一完成11个节目,他们就告诉我第二天来参加第三轮。
第三轮:
这又是一整天的编码。这次所有的问题都是基于矩阵的。我有6个程序,完成当前程序后再次获得下一个程序。所有程序都只是对前一个程序的补充。这里要强调的概念是对角线的逻辑(所有四个,左上角,右上角,左下角,右下角),在矩阵中找到从源到目的地的路径。
确保您的代码设计良好,以便迭代添加变得容易。
在这之后的同一天,我被要求参加技术 HR 面试。
第四轮:
人力资源团队真的很好。他们让你感觉很舒服。
HR问了我一些谜题相关的东西和一个算法问题。他想看看我如何优化复杂性。
然后我被告知要等待,并立即再次被要求为下一个技术 HR。
第五轮:
在这里,我被告知要打印一个图案、谜题和一些关于我自己的问题。
然后我又被另一个技术人力资源部打电话给我。
第六轮:
在这里我被问到数据结构。我被告知在 C 中实现二叉搜索树。
在此之后,我被告知如果我被选中,我将接到 HR 轮次的电话。
第二天接到电话,被叫到HR办公室。
第七轮:
HR 很酷,他想让我舒服。他问我简历中的问题,我被告知如果我被选中,我会收到一封邮件。
希望是最好的。
感谢极客! <3