Veritas 面试体验(校内)
Veritas 于 2020 年 8 月 5 日访问了我们的 capus(考虑到 COVID 情况,整个面试过程是使用 WEBEX 平台虚拟的)。对于那些不了解veritas的人来说,它是一家以产品为基础的公司,为几乎所有财富500强公司提供企业级存储解决方案。主要领域是存储和操作系统。面试过程可以根据难度被评为中等。面试一共4轮。
能力倾向测试(60 分钟):
这是一个 1 小时的在线测试,包括 2 个编码问题和 20 个 MCQ 问题。它是在 Hackerrank 平台上进行的。图像监考被用来维持纪律。有两个编码问题,一个很简单,另一个有点棘手。
- 按排序顺序合并两个数组。
- 将给定十进制数的二进制表示转换为零所需的步骤数
- 如果 8 是给定的十进制数,则将 1000 转换为 0000 所需的步数
- 仅当所有前面的数字都为零时,您才能更改当前位。
大多数学生解决了第一个问题。 20 道 MCQ 由核心 CS 基础知识组成,例如面向对象、操作系统、数据结构、一些基于输出的 C、C++ 问题。共有240名学生参加了测试,其中60名被选中进入下一轮。MCQ在选拔过程中具有同等重要性。
技术回合(60分钟):
这是一个纯粹的技术回合,基于对数据结构、操作系统、C/c++ 等 CS 基础知识的透彻理解。面试官精力充沛,安静友好。这一轮通常从告诉我关于你自己的问题开始(做好准备)。之后他问了我2个谜题
- https://www.geeksforgeeks.org/two-water-jug-puzzle/
- https://www.geeksforgeeks.org/puzzle-10-a-man-with-medical-condition-and-2-pills/
由于这些是我正确回答的常见谜题,因此他要求以 1 到 10 的等级对自己进行 c 评分,并开始询问有关 c 基础金属的问题。
- 结构体和联合体的区别。
- 类和结构的区别
- https://www.geeksforgeeks.org/memory-layout-of-c-program/
- https://www.geeksforgeeks.org/storage-classes-in-c-with-examples/
- GCC 编译器是如何工作的?
- 编译阶段和基于此的问题。
- 在纯 C 程序中使用 static 关键字
- Malloc,Calloc,Realloc之间的区别?有返回类型
- 使用上述关键字时分配了哪段内存
- 指向函数的指针和指向指针的指针。
然后他开始问一些基于数据结构的问题。问题是基于链表、树的。他首先问了方法,然后让我写算法并试运行我的方法。
- 对单个 LinkedList 进行合并排序
- 检测并删除linkedList中的循环
- 使用结构和类的链表节点结构
- 查找链表的中间
- BST的迭代前序、后序遍历。
然后他开始问一些基于操作系统的问题。基于并发控制的简单基本问题,互斥锁和信号量的使用。整个技术轮的摩托是检查对 CS 基础知识的理解。如果你知道答案,请自信地说出来并用你的话仔细他们会根据你的答案继续提问。如果你不知道答案,只需告诉面试官不要试图伪造答案。这轮比赛非常棘手,他试图通过问各种问题来迷惑我。在 60 人中,大约 30 人被选为管理回合
管理回合(50 分钟)
这一轮的全部重点是检查你解决问题的能力。面试官是互动的。他有20多年的经验。面试从正式介绍开始。他根据项目问了几个问题。他对我的项目很好奇,开始深入提问。问了几个关于 android 的问题,因为我的项目是基于 android 的。将近 20 分钟,我们基于项目和相应的技术堆栈进行了讨论。然后他开始问一些基于操作系统的问题。
- 32位和64位操作系统的区别
- 我们可以在 64 位操作系统中安装 32 位应用程序吗?反之亦然。
- 内存分配系统和类型
- 详细分页
- 很少有基于物理地址空间和逻辑地址空间的问题。
- 页表和倒排页表
- 125 中尾随零的数量! (这是一种谜题)
- 基于 c 和 c++ 的几个技术问题
还有一些管理方面的问题。他首先开始询问我的课外活动和俱乐部活动的管理经验。
- 项目面临的困难
- 优势和劣势
- 您对 Veritas 了解多少?
以及一些典型的人力资源和管理问题。管理部分很容易,整体选择取决于技术部分的性能。 30 人中只有 20 人进入 HR 轮
人力资源回合(20 分钟)
第二天就到了HR轮。面试是由HR团队的高级成员进行的。他根据项目问了一些问题。HR轮的一些问题如下所述
- 说说你自己?
- 为什么选择 Veritas?
- 我们为什么应该录用你?
- 如果您的经理具有竞争性,您对此有何看法
- 简要讨论项目和实习的各个方面
- 您对哪些技术感到满意?
- 在 Veritas 工作期间获得以前的实习机会
人力资源回合非常典型。全部重点是检查软技能和思维过程。在 HR 回合后的同一天,他们宣布了结果。20 人中有 14 人被选中,我就是其中之一。(他们选择了少数全职工作+实习的候选人,并提供实习休息,将根据表现进行转换)。