Veritas面试体验详细分享|S4(校园)

2021年3月31日12:12:22 发表评论 852 次浏览

Veritas参观了我们的大学以进行校园招聘。他们进行了总共四轮比赛。

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

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

a. C(指针)

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

c. linux命令(基本)

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

在两个编码问题中, 一个很容易, 另一个中等, 为了避免取消资格, 必须解决任何一个编码问题。

1.将给定的两个字符串互相替换。

例如如果a =" hello"而b =" world", 则预期输出为" hweolrllod"

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

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

在将近160名学生中, 有39名学生入围。然后他们告诉我们给C, C ++, Java, 数据库, OS, 系统编程以及其他我们愿意的科目评分(满分10分)(我给了Web设计和android)

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

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

2.什么是C中的存储类? extern和global有什么区别?

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

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

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

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

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

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

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

10.我们在Java中可以有一个try块和许多catch块吗?

11. hashmap在内部如何工作?

12.哈希中链接的缺点是什么?

13.如果Hashmap使用链接进行碰撞, 我们如何保证O(1)在Hashmap中的检索?

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.什么是规范化和非规范化?

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

1.跟我说说你自己。

2.家庭背景。

3.为什么要使用Veritas?

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

最后, 从所有学生中选出6名学生, 我很幸运成为其中一员。

木子山

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: