Zoho 面试经历 |设置 38(校内)
大约 1400 名学生参加了第一轮比赛。两支队伍来到我们的校园。如果一支队伍拒绝了一名候选人,他们将被安排参加同一轮比赛的下一支队伍。
第1轮:
第一轮问了 10 个非常简单的 C 问题(找到输出)和 20 个 Aptitude。这是非常相似的基于服务的公司问题。C 问题非常基本,如字符串反转、添加所有数字等。能力类似于基于服务的公司级别(拼图、距离和速度、概率、平均值、组合)。
解决了所有 C 题和 Aptitude 的学生被带到第 2 轮。
第 2 轮:
问题1:
许多学生将能够在这一轮中解决 3 个问题。因此,请确保您远离人群。他们的空缺将是一个团队的 5 个。这一轮的表现可以作为第三轮的决胜局。
输入:aaabbcc
输出:abc
问题2:
评估表达式并排序并打印输出。获取输入是棘手的部分
输入:
输入数量:4
2*3
2^2^2
35
3*1
输出:
3*1
2*3
2^2^2
35
问题3:
给定 6 个不同高度的块 h1, ..., h6 。使用 3 个积木为每个塔在所需高度 h1、h2 中制作 2 个塔。按升序打印要使用的块
输入:
1 2 5 4 3 6
塔高:6 15
输出 :
1 2 3 & 4 5 6
问题4:
给定一个 5X5 棋盘作为输入。 9个骑士被放置在棋盘上。打印配置是有效还是无效。
问题 5:
给定一个数字,打印所有可以用 z={a=1, .., z=26} 组成的代码。
1123
{1, 1, 2, 3} = aabc
{11, 2, 3} = kbc
{1, 1, 23} = aaw
{11, 23} = 千瓦
Round 3:
许多学生将能够解决这一轮。所以尽量在第2轮表现最好。
开始之前会要求您解释。尝试找出边界测试用例。他们要求我们与现有银行实施礼品卡系统。
银行有很多客户。每个客户可以创建许多礼品卡。创建礼品卡时应从银行余额中检测余额。礼品卡有 id、pin。您可以为任何礼品卡充值、关闭礼品卡并使用礼品卡购买商品(它们称为交易)等。
编写干净的代码并使用面向对象的语言。
边界情况是:
- 客户不存在
- 钱是负数
第 4 轮(技术人力资源):
他们从 dbms、os 等和一些谜题中提出问题。
13名学生获得全日制offer,3名学生获得实习机会。