📜  Veritas Technologies 面试体验(校内)

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

Veritas Technologies 面试体验(校内)

第一轮: HackerRank

  • 在 OS、OOP、CN、C 中的指针、CPP 上有 20 个 MCQ。
  • 在不使用额外空间和内置函数的情况下反转数组。
  • 滚动字符串(https://www.geeksforgeeks.org/roll-characters-string/)
C++
string rollTheString(string s, vectorroll)
{
  int n = (int)roll.size();
  vector p((int)s.size()+1,0);
  for(int i=0;i


第二轮:技术轮

时间:1小时

  • 他首先介绍了自己,并要求我也这样做。
  • 然后他让我在 C/C++ 方面给自己打分,满分 10 分。他把这些都记下来了。
  • 解释函数重载并用 C++ 编写代码
  • 解释虚拟类并用 C++ 编写代码
  • 解释 OOPS 概念
  • 什么是钻石问题?
  • 进程与线程
  • 什么是临界区?
  • 如何解决临界区?
  • 解释 Semaphore,它的类型,它的类型之间的区别。
  • 互斥量与信号量
  • 然后他告诉我在Print all pair with given sum上编写代码

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

时间:30至40分钟

  • 说说你自己
  • 然后问了我整个过程的感受。
  • 告诉我你的技能
  • 他让我简要介绍一下我的项目以及其中使用的技术堆栈。
  • 对云(Azure、AWS)有任何经验吗?
  • 他问我用过哪种操作系统,我觉得很舒服。
  • 什么是多线程?
  • TCP/IP 堆栈
  • 他问我是否用过Unix?
  • 他问我是否使用了任何调试工具?
  • 您对 Veritas 了解多少?

第四轮:人力资源

时间:15-20分钟

  • 说说你自己
  • 他问我整个过程的经验。
  • 他问我家庭背景。
  • 为什么选择 Veritas?
  • 优势和劣势
  • 您能回忆起您在项目中与团队成员发生冲突的时间吗?您是如何解决的?
  • 你在实习期间学到的东西。
  • 5年后你在哪里看到自己?

最终判决:选择