📜  Zoho 面试经历 |设置 10(校外驱动器)

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

Zoho 面试经历 |设置 10(校外驱动器)

举行了以下几轮比赛。

第一:第一轮于2016年1月10日举行。第一轮包含30个问题,时长3小时。有 20 个 c 应用程序和 10 个逻辑应用程序。 c 应用程序主要由指针组成。剩下的问题来自数组循环、宏定义和函数调用。

第2轮:其余轮次于2016年2月1日举行。第2轮是编程轮,有5个问题。

问题1:给定两个排序后的数组输出一个没有重复的合并数组。
数组 1:[1、2、3、6、9]
数组 2:[2、4、5、10]
合并数组:[1, 2, 3, 4, 5, 6, 9, 10]

问题 2:给定一个大小为 k 的滑动窗口,打印滑动窗口下的最大数字。
示例:考虑大小 k 等于 3 的滑动窗口。设数组为 [3,2,7,6,5,1,2,3,4] 输出应打印 7 作为第一个输出,因为第一个窗口包含 {3 ,2,7} 和第二个窗口包含 {2,7,6} 依此类推,最终输出为 {7,7,7,6,5,3,4}

问题 3:给定一个包含 n 个元素的数组,打印该数字在该数组中的每个数字出现的次数。编号顺序无关紧要。您可以重新排序元素。
示例:[2,1,3,2,2,5,8,9,8]
输出:
2-3
1-1
3-1
5-1
8-2
9-1

问题 4:从命令行输入两个字符串并检查第一个字符串中是否存在遵循第二个字符串模式的任何子字符串。他们要求在没有内置函数的情况下实现 * 和反斜杠的正则表达式。

“abcd” “a*cd” 答案:是
“aaaa” “a*” 答案:是的
“a*c” “a\*c” 答案:是
“adsd” “ad” 答案:否

问题 5:他们给出了一个段落,输出应该打印出每个单词的出现次数及其出现的索引,而不使用字符串匹配

给出的段落是“jana Gana Mana”等等......我们必须打印jana的数量和它的索引。即它出现在哪个位置。

我已经完成了第一个和第五程序。这些计划的体重年龄不同。 4和 5被给予更多的体重年龄。他们重视方法。另一个人解决了前 4 个程序,但由于他的代码效率低下,他没有被选中。我被选中进入下一轮只是因为应用了适当的数据结构和逻辑。

第三轮:
这一轮包含高级编程,但逻辑很简单,但他们更重视模块化、面向对象的方法和类似的东西。他们要求为电子商务创建一个简单的基于控制台的应用程序。给出了两个具有不同功能的用户管理员和客户。客户必须购买物品,然后如果该产品适用折扣,他可以兑换它,他还可以查看订单历史记录。管理员可以添加新项目等。

第四轮:
这一轮集中在技术面试,测试你对这个主题有多深。他们测试了我是否擅长我的简历。两名工作人员分别采访了我,持续了大约1个半小时。

第五轮:
这一轮是人力资源轮,只问了我自己的背景细节。持续了十分钟。

Zoho的所有练习题!