成绩在70%以上的学生符合条件。
评选过程包括两轮: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中进行良好实践。祝你一切顺利