Veritas 面试体验(校园内)
Veritas 参观了我们的大学招聘。有1轮apti,1轮技术,1轮管理,最后一轮人力资源。
能力倾向测试是在hackerRank上进行的,包括20个mcqs和2个核心CS主题的编码问题,如DSA、OOP、DBMS、CN、OS。
编码问题是基于中等水平(字符串和数组)的,GeeksForGeeks 对于 mcqs 来说已经足够了。
没有负面标记。
12人被选中参加同一天的面试。
采访在 Webex 上进行。
技术回合问题:
说说你自己?
Q> 什么时候创建对象的内存以及关于内存存储
Q> 参考文献以及为什么要使用它们?
Q> 指针和引用的区别
Q> 静态关键词与现实生活场景
Q> 命名空间
Q> 悬空指针、智能指针、函数指针、空指针、空指针、指向指针。
Q> 重载 v/s 覆盖
Q>模板
Q> 构造函数和析构函数(可以重载吗)
Q>最新版cpp
Q> 友元函数及其使用位置(例如:重载 +运算符添加 int 和 x
Q> 是对象中的 int 类型变量)和现实生活中的示例。
Q> 构造函数的类型以及编译器在不同情况下提供了哪些类型。
Q> 拷贝构造函数(浅拷贝和深拷贝)和浅拷贝的问题
Q> 复制(悬空指针)。
Q> 抽象与封装,现实生活中的例子,cpp 实现。
Q> 虚拟关键字和钻石问题
Q> 纯虚函数和抽象类(为什么要用它们?)
Q> i++和i=i+1的区别
Q> 在不使用 free 的情况下释放内存(使用 size 0 的 realloc)
Q> 最喜欢的数据结构,讨论我用过的所有ds
Q> 你有没有打开过#include
Q> 向量和列表的区别
Q> Ds 在情况下使用(如果数据在流中并且输出应该按升序排列,最近最少使用的缓存,最常用的缓存和其他非常基本的)
Q> 给定的字符串,找出最大出现的元素
Q> 检查单链表是否为回文(o(n) 和 o(1))
Q> 从最后一个元素中找出第 n 个元素
Q> 给定指针时删除节点(以及讨论为什么我们一般不使用它)
Q> 是否可以使用 1 个堆栈来实现队列?
Q> 有什么问题吗?(我问了 2 个)
管理层面试题:
Q> 说说你自己
Q> 招聘过程中你最喜欢和不喜欢的地方
Q> 为什么你选择 IT 而不是 CS
Q> IT 与 CS 的区别
Q> 我从事的技术
Q> 解释任何一个项目并对此进行详细讨论
Q> 我知道哪些语言,我会用哪一种语言?
Q> 多处理和多线程
Q> 你有没有见过 2 个进程同时工作并交换数据(客户端-服务器)
Q> 继承、类型、多级问题和解决方案
Q> 如何在另一个类(朋友类)中获取一个类的数据
Q> 你有什么问题要问我吗?我问了他2个问题
人力资源回合问题:
Q> 第一次技术面试怎么样?哪些问题是你无法回答的,你现在能回答吗?(基本上他们想知道我是否搜索了我无法回答的问题)
Q> 我们为什么要雇用你?
Q> 你有什么问题要问我吗?
2最终被选中