Zoho 采访 |设置 2(校内)
最近,Zoho 参观了校园安置。我想与 geeksforgeeks 分享我的经验,因此我得到了这个提议。谢谢你geekforgeeks🙂
Zoho On Campus 安置流程
1) 第一轮:书面
40 C 输出题。 2小时。
30 个 1Mark 和 10 个 2Mark 问题。这不是 MCQ。这些问题具有挑战性,涵盖了所有 C 概念。
2) 第二轮:编码
本轮共有约 150 名学生入围。这是一个本地机器编码回合。一个工作人员将被分配到一组 5 名学生。他记下了解决每个问题所花费的时间。总共有 7 个问题,我解决了 4 个问题,没有完成第 5 个问题。
1)交替排序:给定一个整数数组,重新排列数组,使第一个元素是第一个最大值,第二个元素是第一个最小值。
Eg.) Input : {1, 2, 3, 4, 5, 6, 7}
Output : {7, 1, 6, 2, 5, 3, 4}
2) 删除给定表达式中的不平衡括号。
Eg.) Input : ((abc)((de))
Output : ((abc)(de))
Input : (((ab)
Output : (ab)
3) 组成一个只有 3 和 4 的数系。找出数系中的第 n 个数。
例如)数字是:3、4、33、34、43、44、333、334、343、344、433、434、443、444、3333、3334、3343、3344、3433、3434、3443、3444 ……
4) 检查给定的数学表达式是否有效。
Eg.) Input : (a+b)(a*b)
Output : Valid
Input : (ab)(ab+)
Output : Invalid
Input : ((a+b)
Output : Invalid
我不记得第5个问题了。
3) 第三轮:高级编码
给出了一个有 5 条规则的矩阵游戏。我们被要求分别实施每条规则。
R3 | - - - |
R2 | - - - |
R1 | - - - |
C1 C2 C3
9 个单元格中的每一个都可以是空的或充满一个原子。 R3、R2、R1 是来自左侧的光线。 C1、C2、C3 是来自盒子底部的光线。
输入:原子的位置和来自盒子外部的射线。
Eg.) 3
3 1
2 2
1 3
3
R3 C1 C3
Output : Print the box.
规则1:
一条在其路径中有原子的射线应打印“H”(命中)如果其路径中没有任何原子,则该射线应通过另一侧。
C1 C3
R3 | - - - | R3
H | - X - |
R1 | - - - | R1
C1 H C3
规则 2 和 3:
一条在对角线相邻位置有一个原子的射线应该会折射。
H | - - - |
H | X - - |
R | - X - |
R H R
Input rays: R1, R2, C3
H | - X - |
R2 | - - - | C3
| - - - |
R2 C3
规则 4:
在两个对角相邻位置都有原子的射线应该反射回来。
Input ray: C2
| - - - |
| X - X |
| - - - |
R
Input ray: R2
| - X - |
R | - - - |
| - X - |
规则 5:
光线的偏转应该按照输入光线的顺序发生。
Input Rays: R3, R2, C1, C3
H | - X - |
R2 | - - - | C3
| - - - |
R2 C3
最后的任务是为动态矩阵大小实现这些规则。
Input : no of rows, no of columns
Eg.) 4 4 (row & column)
2 (No of atoms)
4 4 (Position of atom)
2 2 (Position of atom)
2 (No of rays)
R4 C2 (Ray number)
H | - - - X |
| - - - - |
| - X - - |
| - - - - |
H
最后的任务非常混乱,它必须处理所有的情况。如果行数和列数超过 5,则射线有可能在起始位置结束。
4) 第四轮:技术面试
来自散列、搜索、排序、JVM、操作系统、线程的基本问题。我在简历中提到的项目的深入问题。因此,不要只添加您不够彻底以回答所有问题的项目。
还有一个简单的谜题:(xa)(xb)(xc)….(xz) = ? 😀
5) 第五轮:人力资源
一般的人力资源问题,比如为什么选择 zoho,5 年后你如何看待自己,你为什么选择 CS/IT 流,告诉我你的领导能力等。