📜  Veritas 面试经历 |设置 4(校内)

📅  最后修改于: 2022-05-13 01:58:28.114000             🧑  作者: Mango

Veritas 面试经历 |设置 4(校内)

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

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

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

aC(指针)

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

C。 linux命令(基本)

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

在两个编码问题中,一个是简单的,一个是中等的,其中必须解决任何一个编码问题以避免被取消资格。

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

例如,如果 a = “hello” 和 b = “world”,那么预期输出是 “hweolrllod”

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

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

在近 160 名学生中,有 39 名学生入围。然后他们告诉我们,如果我们愿意,可以对 C、C++、 Java、数据库、操作系统、系统编程和任何其他科目进行评分(满分 10 分)。(我给了网页设计和 android)

第二轮:技术面试-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使用链式碰撞,我们如何保证O(1)的检索?

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

这次面试有点挑战性。他们正在从根本上测试基本概念。

第三轮:技术面试 – II (1hr – 1hr 15mins)

1.如何对物品进行分类?

2.什么是Java中的比较器和可比性?他们之间的区别。

3.什么时候用比较器,什么时候用可比较器?

4. 编写两个代码说明比较器和可比性的使用。并告诉我做一些修改。

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

6. 然后他深入询问了我OOPS的概念,并试图在OOPS中混淆我。

7. OOPS 的缺点。

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

9、如何在Javascript中进行调试?

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

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

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

第四轮:HR 面试——(20-25 分钟)

1. 说说你自己。

2.家庭背景。

3. 为什么选择 Veritas?

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

5. 对公司政治的看法。

Veritas 的所有练习题!