📜  Veritas 面试经历

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

Veritas 面试经历

第一轮 在线评估

  • 黑客等级平台(20 道计算机科学科目(计算机网络、操作系统、DBMS)的 MCQ + 2 道编码问题 - 中等水平)

14名学生被选中参加下一轮面试

第二轮:技术面试

时间:50-55分钟

  • 从介绍开始
  • 被问及项目,我是怎么做的,问一个测试用例,比如如果我输入这个会发生什么,我将如何扩展它
  • 在链表上问了一些编码问题
  • 检查链表是否为回文
  • 如何找到列表的中间
  • 你将如何找到长度是偶数还是奇数等,时间复杂度
  • 在链表中查找循环
  • 删除循环
  • 让我在 os、计算机网络、c、c++、 Java、DBMS 等方面给自己打分,满分 10 分。
  • c 和 CPP/ Java的区别——主要是 oop 概念
  • 解释所有 oop 概念
  • c中的存储类并解释它们
  • 问一个谜题(也给出了一些提示,但只考虑了思考过程和方法——谜题是如果有 10 台机器生产 1 克的胶囊,其中一台损坏了,找到机器使用最少的机器所需的最小重量是多少)
  • 什么是指针?让我解释了我对指针的了解
  • 什么是线程,进程和线程之间的区别
  • 线程同步、互斥量、信号量等
  • 程序如何像阶段编译器加载器链接器等一样运行
  • 您将如何在 Linux 的终端上仅显示文件/代码的最后 10 行(cat 命令等)
  • 什么是 SQL
  • 在哪里使用 MySQL 和 MongoDB
  • 为什么选择 MongoDB
  • 问了我关于多态性的问题
  • 重载和覆盖等
  • 最后,如果我对他有任何问题

第三轮:管理轮

时间:约50分钟

  • 它是由一位高级经理拍摄的
  • 首先,他和我打招呼,让我自我介绍
  • 问我家庭背景
  • 问了我一个项目
  • 优点,缺点,我最大的成就,和失败等
  • 然后他打开了ppt,里面有很多谜题
  • 问了 4-5 个谜题让我解释了为什么以及如何也给出了一些提示
  • https://www.geeksforgeeks.org/puzzle-mislabeled-jars/
  • https://www.geeksforgeeks.org/puzzle-1-how-to-measure-45-minutes-using-two-identical-wires/
  • https://www.geeksforgeeks.org/puzzle-3-calculate-total-distance-travelled-by-bee/
  • 一个谜题:给定两个三角形的图形(在具有相同底边的两条平行线之间绘制),以均匀的绘画速度绘制哪个三角形将花费更少的时间
  • 一个 c++ 代码片段(空类和对象的创建、复制构造函数等)
  • 一些基本的 oop 概念(封装和多态)
  • 还有一个难题——你住在 20 楼,你的朋友每天都来看你,但只乘电梯到 10 楼,然后通过楼梯到 20 楼,但下楼时从 20 楼乘电梯到地面。他/她为什么这样做?
  • 然后问我有没有什么问题要问他
  • 对于不同的人来说是不同的。有些人只被问到技术问题,比如项目等。

第四轮:人力资源轮

  • 一些基本的hr问题

最终2人入选