Dell EMC Drive 面试体验
该驱动器是在他们的 Dell EMC 班加罗尔办公室进行的。大约 50-60 人参加了这次活动。
第一轮:笔试
- 预测输出。
A级
{
public: A() { std::cout << “构造函数 A\n”; }
~A() { std::cout << “析构函数 A\n”; }
};
B类:公共A类
{
public: B() { std::cout << “构造函数 B\n”; }
~B() { std::cout << “析构函数 B\n”;}
}
主函数()
{
A *a = 新 A();
B *b = 新 B();
A *a = 新 B();
返回0;
} - 实现计数排序(数组元素范围从0-99)
- 打印从 1 到 100 的数字,一个线程打印奇数,另一个线程打印偶数。
- int arr[] = {1, 4, 6, 7}
整数 n = 4
分配二维内存,行为 n,每行的列等于数组中存在的元素。
就像第一行有 1 列
第二行有 4 列 - 我们可以在 1GB RAM 上玩需要 4GB RAM 的游戏吗?如果是这样,如何?
第 2 轮:F2F 面试
- 实现自定义字符串类。
- 编写递归二进制搜索。
- 对 0 和 1 的链表进行排序。
- 复制构造函数和赋值运算符。
- 反向链表的k个节点
第 3 轮:F2F 面试
- 互斥量与信号量。
- 虚拟内存、页面、LRU。
- 一个设计问题:有n个进程,它们共享一块内存,任何进程都可以随时完成。您将如何设计 C++ 类以确保没有内存泄漏?
- 打印二叉树顺序的迭代方法。
第四轮:F2F面试(招聘经理)
- 说说你自己。
- 你还有其他优惠吗?我说是。
- 为什么要找变化?
- 同步与异步操作。
- 您对云中的数据恢复和灾难管理有何理解。
第五轮:人力资源
1. 说说你自己。
2. CTC 关于手头的其他优惠。
好好准备。我只从这个平台准备。
判决:选择.. :)