戴尔班加罗尔 SDE 面试体验(校园内)
第 1 轮:大约 400 名学生参加了这一轮,这始终是一个在线轮次,包含来自 C/C++ 输出、数据结构和算法、操作系统、网络、DBMS 和 CAO 的45 个问题。此外, 15个问题来自能力。总时间为 70 分钟。通过阅读 Galvin、Farozan 和 Navathe 等书籍做好准备。也请在您有空的时候解决 GFG 测验,以便更好地掌握和理解。
第二轮:大约50名学生入围。我被问到我的简历中的项目和事情。此外,他们还询问如何设计停车场停车系统。我使用了一个数组并使用散列分配了汽车停车位。例如。如果有n个空闲车位,那么我给了车位号=(车号%n)。如果发生冲突,则使用线性探测、二次探测或双散列来解决冲突。只要保持一颗自由的心,你就能破解它。
第三轮:这是一个简单的 GD,用于评估个人的聪明程度、口语和听力技能,并根据您的即兴发挥给予分数。期待您可能从未听说过的不常见话题。万一(支持和反对GD)只是聪明地选择了其他人没有选择的一面。坚持主题,不要保持沉默。畅所欲言,简明扼要地解释您对该主题的看法。
第四轮:这是最难的一轮。将指派一名技术专家,他将讨论和评估您在您感兴趣的领域的知识。您感兴趣的领域可以是 ML、数据科学、操作系统、DBMS、网络、C/C++ 编码。我选择了 C/C++、操作系统和网络。我被问到以下问题-
- 虚函数及其使用
- 类的静态成员
- 虚拟析构函数
- 析构函数的执行顺序
- typedef 和 #define 的区别
- 浅拷贝和深拷贝
- 公共继承的声明以及为什么使用它?
- 操作系统启动过程
- DS AVL 树时间复杂度
- AVL树使用
- 基于实际工业问题的场景问题 - 给定占用空间列表及其范围的物理地址解析逻辑
- C++ 中的睡眠()
- 线程如何工作?
- 内核系统调用及其工作原理
- 联网 TCP 和 UDP 的区别
- 3-方式握手
- UDP如何处理乱序数据包?
只需以开放的心态进入面试室,享受与面试官交谈的乐趣。您将学到很多东西,并表明您有兴趣解决问题并且永不放弃。只要正确解释你想到的任何东西。
HR Round-今天过得怎么样?
说说你自己?
你为什么想加入我们?
未来 5 年你认为自己在哪里?
再次,放松,思考和回答。花点时间好好回答每个问题。要聪明,说话大声而清晰。
最后,他们雇佣了我和其他六个人。