Veritas面试体验|第四套(校园)

Veritas访问了我们学院进行校园招聘。他们总共进行了4轮。

null

第一轮:能力倾向测试+编码轮(1小时30分钟)

总共有20个mcq。其中大约4-5个是定量的,15-16个是技术性的,两个编码问题和一个SQL查询。定量问题非常简单,而技术mcq基于:

a、 C(指针)

b、 C++(构造函数、oops概念)

c、 linux命令(基本)

d、 数据结构(堆栈、树中的遍历技术)

在两个编码问题中,一个是简单的,另一个是中等的,其中解决任何一个编码问题都是强制性的,以避免不合格。

1.将给定的两个字符串合并为彼此交替的字符。

e、 g.如果a=“hello”和b=“world”,则预期输出为“hweollod”

2.第二个问题是基于树及其遍历。

最后有一个基于SQL连接的SQL查询。

在近160名学生中,有39名学生入围。然后他们告诉我们,在C、C++、java、数据库、OS、系统编程等任何我们想要的任何科目上,都要给出10的论文评分。(我教过网页设计和安卓系统)

第二轮:技术面试-I(1小时30分钟)

1.问题基于设计一个监控大学校园不良行为的系统。面试官向我提出了系统要求,并深入询问了实施情况。通过这一过程,他检查了我的解决方案、操作系统概念,比如信号量、调度算法、中断处理机制,以及如何将这些概念嵌入到该系统中。他还询问了如何在数据库中存储与系统相关的数据,如何存储视频和图像等非结构化数据(我告诉他们firebase数据库),如何加快数据处理,如何保持数据库一致性。他还问我如何在该系统中实现线程。关于这个问题的讨论花了将近20-25分钟。

2.C语言中的存储类是什么?外部和全球的区别是什么?

3.如何删除链表中给定位置的节点?

4.如何在C和java中释放内存?

5、C++中的虚函数是什么?什么是纯虚函数?

6.什么是致命的死亡钻石?

7.使用数组实现循环队列。

8.OOPS概念(数据隐藏、多态性、封装、耦合、内聚)

9.java中的异常处理是什么?

10.java中是否可以有一个try块和多个catch块?

11.hashmap如何在内部工作?

12.散列中链式的缺点是什么?

13.如果Hashmap使用链接进行冲突,我们如何确保在Hashmap中进行O(1)检索?

14.您将如何为自己设计的语言构建异常处理机制?

这次采访有点挑战性。他们从根本上测试基本概念。

第三轮:技术面试-II(1小时-1小时15分钟)

1.如何对对象进行排序?

2.java中什么是comparator和comparable?他们之间的区别。

3.何时使用比较仪,何时使用可比仪器?

4.编写两个代码,说明比较器和comparable的使用。让我做一些修改。

5.编写循环链表中约瑟夫问题的程序。

然后,他试图深入地混淆我的概念。

7.OOPS的缺点。

8.Javascript中的预定义对象是什么?

9.如何在Javascript中执行调试?

10.什么是CSS?HTML中包含CSS的类型(内联、内部、外部)

11.如何在html页面的背景中设置图像?

12.什么是规范化和非规范化?什么时候非规范化优于规范化?

第四轮:人力资源面试(20-25分钟)

1.跟我说说你自己。

2.家庭背景。

3.为什么选择veritas?

4.其他简单的人力资源问题和技术偏好。

5.对公司政治的看法。

最后,从所有学生中选出了6名学生,我很幸运地成为他们中的一员。 本文由 Hemant Gotkhindikar。

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