📜  Veritas 面试经历 |校园 2021

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

Veritas 面试经历 |校园 2021

Veritas 于 2021 年 8 月 27 日访问了我们学院。这是一个为期一天的测试过程,所有三个回合都在同一天进行!

第一轮: Hackerrank

有 20 个 Mcqs(基于 CS 基础)和 2 个编码问题

  1. 给定一个字符串s 我们必须找到一个字符串的字典序最大子字符串
  2. 计算总和小于给定值的三元组

经过第一轮14名学生,我们入围

第二轮:技术轮

时间:1小时15分钟

  • 说说你自己
  • 进程和线程有什么区别?
  • 什么是 PCB(过程控制块)?
  • 程序的内存布局?
  • 给定两个运行在同一个a.exe文件上的进程,对同一个a.exe文件进行读写操作,那么它是否会引用同一个物理内存位置。如果是,为什么是,如果不是,为什么?
  • 给定两个运行在同一个a.exe文件上的线程,对同一个a.exe文件进行读写操作,那么它是否会引用同一个物理内存位置。如果是,为什么是,如果不是,为什么?
  • 什么是物理地址空间?
  • 什么是虚拟内存,为什么需要它?
  • 二叉树的高度
  • 链表中间
  • 在实现递归时使用了哪种数据结构以及为什么使用该数据结构?
  • 什么是虚函数?
  • 为什么需要使用虚函数?
  • 什么是虚拟表,虚拟指针?
  • 虚拟表是为每个对象创建的?
  • 32位和64位系统的区别,内存地址有什么用?
  • 与项目相关的问题。

第三轮:管理轮技术+人力资源

时间: 50分钟

  • 说说你自己
  • 您如何决定为特定问题选择特定数据结构,并将其推广到任何问题?
  • 询问您对哪些数据结构感到满意。
  • 树中的不同遍历
  • 中序、前序、后序遍历是如何得名的?
  • 他有没有让我解释BST中删除一个节点的过程?在解释了这些方法后,他问我是否有其他方法可以删除一个有 2 个孩子的节点?
  • 他问我是否知道设计原则?
  • 什么是IPC(进程间通信)
  • 你的优点和缺点是什么?(要求我通过举例说明每个优点/缺点来详细说明优点/缺点)
  • 到目前为止,你最自豪的时刻是什么时候?
  • 你认为迄今为止你最大的失败是什么?
  • 你的职业抱负是什么?
  • 为什么要加入 Veritas?
  • 什么是SDLC,SDLC的步骤?
  • 信号量与互斥量
  • 对于一个问题,您如何决定在信号量和互斥量之间进行选择?
  • 什么是多线程?
  • 一些基于 c++ 的问题
  • 一些项目相关的问题

第三轮:人力资源

时间: 20分钟

  • 说说你自己
  • 他问我前几轮过得怎么样?
  • 他问我家庭背景。
  • 为了回馈社会,你会做的一件事是什么?
  • 你为什么选择工程?
  • 你如何定义成功,失败?
  • 谁是你的榜样?

经过这3轮,只有2人被选中,幸运的是我是其中之一!