Zoho 面试体验(校内)
Round 1: Pen and Paper test on Aptitude and C, C++ 填空题(主要是跟踪递归和指针)。持续时间 - 1:30 小时
- C 和 C++ 10 题,每题 1 分
- 高级 C 和 C++ 5 道问题,每道 2 分
- Aptitude 10 题,每题 1 分
大约有1500名学生出现,其中只有250人被选中进入下一轮。
第 2 轮:在我们的校园实验室离线进行竞争性编码。持续时间 - 3 到 5 小时
有五个问题要解决。即使您解决了 3 个问题,您也将进入下一轮。任何人都可以解决 2 个问题,因此问题选择在这里很重要。他们在代码中观察以下内容:
- 质量
- 模块化
- 边界测试用例
- 效率
题目范围是黑客级别的中等水平,有些题目比较简单。没有语言限制,但最好是Java 。有些监考人员不接受使用内置函数和库。
第 3 轮:系统设计和开发。持续时间 - 3 到 5 小时
我们的任务是实施Kanzo Interpreter。它基本上是 5 个级别,在每个级别中,我们必须构建一个模块来完成最终任务。
- 代码的模块化很重要
- 代码的清洁度
- 边界条件
他们不会期望完整的实现,他们会观察方法。如果导师喜欢您的代码,下一轮的机会非常高。再次,语言不是限制,但Java是他们的首选和期望。