雅特拉。com面试体验|第9组(软件开发人员校园)

成绩在70%以上的学生符合条件。

null

评选过程包括两轮:1。(在线)技术和编码测试2。技术和人力资源回合

第一轮:在线测试:

总在线时间为1小时50分钟。测试是在hackerrank上进行的。com他们提供了我们所有人的链接。共19道问题,其中4道是编码问题,15道(MCQ)是技术和能力问题。

技术问题主要来自数据结构,能力倾向问题涉及时间-工作和时间-距离。我只记得几个MCQ问题,选项中常用的堆栈有递归、重定位调用等,如果二叉树的内部节点为n,则叶节点的数量为n。另一个问题是,如果给定了前序和后序,则查找inorder。

雅特拉的官员告诉我们,你的选择将基于编码回合,所以我们的意图是首先以某种方式执行代码。

编码问题是

1.取票: 样本输入:4,5,6,13 产出:3

说明:{4,5,6}可以构成一组连续数,{13}可以构成一个独立数。因此,输出是返回集合中最大数量的元素。这里,{4,5,6}与单个元素13相比,有3个元素。

2.大括号:你可以在hackerrank中找到这个问题。通用域名格式。问题是

样本输入:2 ({{}]) {{()}}

输出: 不 对

说明:最初,输入字符串的数量是确定的。给,2。如果字符串包含相等数或平衡数的“(”、“{”和“]”,则返回YES,否则返回NO。

3.子串:我们必须识别以元音开头,以辅音结尾的子串。观察下面的示例输入。

示例输入: aab 输出: ab aab

输入: ab 输出: ab ab

4.回文: 示例输入: abxbcvdqad 输出: 12

说明:给定的字符串包含回文,我们必须找到可能的回文,然后乘以每个回文的数字长度。这里,abxbcvdad是一个给定的字符串,其中abbc和dad是两个可能的回文,这些回文的长度是4和3,因此最大回文数=4X3=12。因此,必须返回12个。

我执行的一个程序通过了测试用例,另一个在一个测试用例中失败。

7.入围下一轮100名参加第一轮的学生。

第二轮:技术和人力资源: 通过第一轮考试的同学告诉我,在这轮考试中,最多的问题来自《如何破解编码》一书,有些问题来自操作系统。

在这两轮投票后,结果公布,3人获选。

在hackerrank中进行良好实践。祝你一切顺利

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享