Veritas参观了我们的大学以进行校园招聘。提供的CTC为9.26 LPA。共有105名候选人符合参加招募考试的资格。甄选过程包括能力测验,2次技术面试和HR面试。
ROUND 1:(Aptitude+Technical test)
能力测试是在HackerRank上进行的。
它基于CS概念,C / C++输出问题,哎呀概念(构造函数,继承,重载,重载)等,具有20个MCQ。
还有两个编码问题:
Q.1编写一个函数来检测链表中的循环。返回“是”或“否”。
检测链表中的循环
Q.2编写一个函数,以删除链表中所有包含大于k的数据的节点。返回头节点。
我的方法是
1)使用两个指针prev&curr遍历LinkedList。
2)当curr值大于k时,将prev-> next指向curr-> next。
3)删除curr节点。
4)将新的指针指向prev-> next。
5)重复直到curr不为NULL。
还有更多的边缘案例需要解决。
第一回合很容易。 105名学生中约有30名学生入围了技术面试。选择了所有容易通过两个编码问题的所有测试用例的人,还选择了部分提交的人。
ROUND 2: Technical Interview
Q.1告诉我你自己的情况。 (只是一个形式,面试官正在考虑要提出的问题)
Q.2在以下学科中给自己打满分,满分10分:
C,C++,OOPS,OS,系统编程/编译器设计,质量测试。
Q.3储存类别
Q.4堆栈和堆内存表示
Q.5 OOPS概念的轰炸
深入传承,
访问说明符,
私有,公开,受保护继承之间的区别
输出问题
Q.6深度指针。非常重视语法。
取消引用
双指针
Q.7关于三元搜索的问题
Q.8链表中的中间元素
Q.9说明所有已知的排序技术。
Q.10编写用于插入排序的代码
Q.11合并排序链表
ROUND 3: Technical Interview-II
Q.1告诉我你自己。
Q.2项目讨论。
Q.3在OS中的启动过程。
Q.4 Linux命令。
Q.5进程与线程
Q.6 Mutex与信号量
Q.7在操作系统中进行深度分页
Q.8分页和分段的实际使用。
Q.9反转句子中的单词,不使用任何多余的空格。
ROUND 4: HR Interview
Q.1告诉自己。
Q.2课外活动。
Q.3为什么要使用Veritas?
Q.4需要改进的地方?
Q.5五年后您在哪里看到自己?
Q.6优点和缺点。
一些更典型的人力资源问题。
然后他们说“您被选中”
直到HR回合的所有学生都被选中。总共从30个中选择了7个。