Zoho 面试经历 |设置 35(校内)
第一轮:第一轮包括 15 道 c 能力题和 10 道能力题。在 15 个 c-aptitude 问题中,10 个获得 1 分,5 个获得 2 分。这些问题将主要基于递归和函数的回溯。不会问理论类型的问题。另外,专注于指针。注:所有问题均填空。
第 2 轮:第二轮由 5 个问题组成。时间:2h30m
1. 以“X”格式打印给定的输入字符串。
注意:字符串长度为奇数。
https://www.geeksforgeeks.org/print-string-of-odd-length-in-x-format/
2. 将给出两个已排序的数组。创建一个由两个数组的元素组成的数组,其中重复元素按排序顺序删除。
注意:仅使用一个循环。没有排序。
3. 将给出两个长度相等的字符串。打印所有不相等的相邻对。
输入: asdfghij 和 adsfgijh
输出:sd-ds,hij-ijh
4. 找出数组中所有数字的频率。
注意:使用动态内存分配。
例如,如果输入是 {1, 2, 45, 67, 1, 88},则不要计算 1 到 88 之间所有元素的频率。
5. 从给定的输入语句中,找出不是回文的字符串并打印出来。
输入:他懂马拉雅拉姆语
输出:他知道
第三轮:
将提供一份申请。时间:2h30m
编写一个预订火车票预订系统的应用程序。该应用程序应具有四个功能。
- 书
- 取消
- 打印预订的门票(详细信息与摘要)
- 打印可用的门票(带有摘要的详细信息)
预订条件:
63张已确认车票共有63个车位,18张RAC车票有9个车位,候补车票有10个车位。如果等候名单票数超过 10,则打印为“没有可用票”。应从用户处获得以下乘客详细信息。
- 姓名
- 年龄
- 性别
- 泊位偏好
门票不应分配给 5 岁以下的儿童。但应保存他们的详细信息。下铺应分配给 60 岁以上的人和有孩子的女士(如果有的话)。应为 RAC 乘客分配侧下卧铺。
取消条件:
每当取消票证时,应确认来自 RAC 的票证,并且等待名单的票证应移至 RAC。
打印订票的条件:
打印所有填写的票以及乘客详细信息,最后打印填写的票总数。
打印可用门票的条件:
打印所有未占用的票,最后打印未占用的票总数。
祝一切顺利 !!!