📜  Veritas面试体验|套装2(在校园里)

📅  最后修改于: 2021-04-29 07:55:10             🧑  作者: Mango

Veritas参观了我们的大学以进行校园招聘。提供的CTC为9.26 LPA。共有105名候选人符合参加招募考试的资格。甄选过程包括能力测验,2次技术面试和HR面试。

能力测试是在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名学生入围了技术面试。选择了所有容易通过两个编码问题的所有测试用例的人,还选择了部分提交的人。

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合并排序链表

Q.1告诉我你自己。
Q.2项目讨论。
Q.3在OS中的启动过程。
Q.4 Linux命令。
Q.5进程与线程
Q.6 Mutex与信号量
Q.7在操作系统中进行深度分页
Q.8分页和分段的实际使用。
Q.9反转句子中的单词,不使用任何多余的空格。

Q.1告诉自己。
Q.2课外活动。
Q.3为什么要使用Veritas?
Q.4需要改进的地方?
Q.5五年后您在哪里看到自己?
Q.6优点和缺点。
一些更典型的人力资源问题。
然后他们说“您被选中”

直到HR回合的所有学生都被选中。总共从30个中选择了7个。