📜  Zoho 面试经历 |设置 35(校内)

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

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

编写一个预订火车票预订系统的应用程序。该应用程序应具有四个功能。

  1. 取消
  2. 打印预订的门票(详细信息与摘要)
  3. 打印可用的门票(带有摘要的详细信息)

预订条件:

63张已确认车票共有63个车位,18张RAC车票有9个车位,候补车票有10个车位。如果等候名单票数超过 10,则打印为“没有可用票”。应从用户处获得以下乘客详细信息。

  1. 姓名
  2. 年龄
  3. 性别
  4. 泊位偏好

门票不应分配给 5 岁以下的儿童。但应保存他们的详细信息。下铺应分配给 60 岁以上的人和有孩子的女士(如果有的话)。应为 RAC 乘客分配侧下卧铺。

取消条件:

每当取消票证时,应确认来自 RAC 的票证,并且等待名单的票证应移至 RAC。

打印订票的条件:

打印所有填写的票以及乘客详细信息,最后打印填写的票总数。

打印可用门票的条件:

打印所有未占用的票,最后打印未占用的票总数。

祝一切顺利 !!!