Zoho 面试经历 | Set 33(软件开发人员校外)
第1轮:
C 应用 10 道一分题和 5 道两分题
通用应用 10 道一分题。 (来自 gfg 和其他能力问题的谜题)
第 2 轮:
1.给定二维整数矩阵并打印矩形可以使用给定的索引形成,还可以找到矩形中元素的总和
输入:mat[M][N] = {{1, 2, 3, 4, 6}, {5, 3, 8, 1, 2}, {4, 6, 7, 5, 5}, {2, 4, 8, 9, 4} };
索引 = (2, 0) 和 (3, 4)
输出:
长方形
4 6 7 5 5
2 4 8 9 4
总和 54
2. 使用 +运算符求两个整数的减法、乘法、除法的结果。
输入:6 和 4
输出:
加法 6+4 = 10,减法 6+(-4) = 2,乘法 = 24,除法 = 1
输入:-8 和 -4
输出:
加法 -8+(-4) = -12,减法 (-8)+(-(-4)) = -4,乘法 = 32,除法 = 2
3.给定一个字符串句子,删除回文单词并打印剩余的单词。
输入:
他做了一件好事
输出:
他好
输入:
哈里说马拉雅拉姆语
输出:
哈里说话
4.给定两个日期,找出它们之间的总天数。
输入:dt1 = {10, 2, 2014} dt2 = {10, 3, 2015}
输出:393
dt1 表示“2014 年 2 月 10 日”,dt2 表示“2015 年 3 月 10 日”,差值为 365 + 28
输入:dt1 = {10, 2, 2000} dt2 = {10, 3, 2000}
输出:29
注意2000年是闰年
输入:dt1 = {10, 2, 2000} dt2 = {10, 2, 2000}
输出:0
两个日期相同
输入:dt1 = {1, 2, 2000}; dt2 = {1, 2, 2004};
输出:1461
天数为 365*4 + 1
5.
让 1 代表“A”,2 代表“B”,等等。给定一个数字序列,计算给定数字序列的可能解码次数。
例子:
输入:数字[] = “121”
输出:3 // 可能的解码是“ABA”、“AU”、“LA”
输入:digits[] = “1234” 输出:3
// 可能的解码是“ABCD”、“LCD”、“AWD”
6. 打印电话号码中所有可能的单词
第三轮:
给定员工日期基准。
姓名、年龄、职务、部门十人。
并给出了五项任务,例如
1. 打印所有员工详细信息。
2. 搜索员工详细信息
3.部门经理姓名下的员工
4. 向给定员工姓名的树报告