📜  戴尔面试经历 |设置 8(校内)

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

戴尔面试经历 |设置 8(校内)

戴尔来到校园是为了获得两个职位——软件开发人员和业务分析师。

第 1 轮(软件开发人员)

在线技术评估包含 3 个部分。

  1. 资质
  2. 技术(递归、DBMS、树、队列、数组、堆栈、链接列表、oops)
  3. 可选部分:C++/ Java

在C++中,包含了相互递归、继承、虚函数等输出问题。

第一轮(业务分析师)

根据简历筛选。

第 2 轮(业务分析师)

数据解释的书面 MCQ 测试。包含基于图表、段落、逻辑推理、数学等的 20-25 个问题。

我已经入围了这两个配置文件。

技术面试-1轮:

  • 说说你自己。
    我告诉她我的项目,并就我的三个项目进行了深入讨论,讨论了我在每个项目中处理的实现和模块。最后,我还解释了 Django 的工作原理以及项目。
  • 您在项目中的哪些地方使用了面向对象的技术?通过代码演示。
  • 你会怎么做测试? (关于单元测试、功能测试等测试类型的讨论)
  • 你是如何在你的项目中进行测试的?
    我写了 4 种情况,我的实习项目需要测试。
  • 你精通哪种语言?
    我告诉 C++。
  • 现在谁在使用 C++?
    我告诉她我自己擅长学习新技术,目前正在学习Java 。她基本上想检查我是否有任何语言/技术限制。
  • 您的项目中在哪里使用 C++?
  • if-else 和 switch 有什么区别?然后还有一个关于一些我不记得的 c++ 概念的问题。
  • 你是如何部署你的项目的?
  • 她看到我简历上的github链接,问什么是checkin,checkout?还有一个关于另一个学期的问题,我不记得了。
  • 假设你是一个新聘用的人,你被分配了一个项目,团队中的其他成员都是资深的。没有人听你的,告诉你完整的项目,但你只是被要求完成你的部分。你会怎么办?
  • 假设您是一名活动经理,第一次在您的组织中管理活动,并且没有高级人员愿意提供帮助,您将如何通过它成功举办活动?
  • 她让我展示我在实习项目中经历的完整过程。
    对此,我试图以这样一种方式来构建我的答案,即软件开发生命周期的每个阶段都与示例一起被涵盖。
  • 最后,她让我问任何关于反馈的问题。

在那之后,我问我是否会在一个跨越很长一段时间的项目或不同时间的不同项目中工作。

然后我还问是否可以在项目之间切换,以防我们发现我们可以更好地适应另一个项目。

业务分析师面试第 1 轮:(Skype 小组面试)

  • 您对业务分析师的理解是什么?
  • 带我浏览你的简历。
  • 您参与了更多的 Web 开发项目,为什么对这个简介感兴趣?
    我告诉他们我对商业、金融和相关领域的热情。
  • 您在实习项目中的角色。
  • 如果我让你的教授描述你,他会用什么属性来描述你。
  • 谜题:如果你手上有 9 枚硬币,其中有 1 枚的重量较轻,你能分多少步来识别奇数枚硬币。描述程序。
    我告诉我们可以使用 2 个步骤进行识别,并解释了完整的程序。
  • 问题:请告诉我您确定德里每天售出的笔记本电脑数量的方法。给出一个粗略的数字。
    我告诉他们我们将从一个殖民地开始分析,乘以一个地区的殖民地,乘以没有城市的地区。我给了他们一个粗略的数字,一个殖民地的家庭数量,以及该殖民地一天内购买的笔记本电脑数量。
  • 最后,小组问我是否有任何问题。我问我离上述问题的答案有多近。他们说你的估计会超过实际的否,但他们正在寻找方法。

基于以上两轮,我直接被要求参加管理轮。

管理回合:

  • 说说你自己。
  • 关于我的项目的详细讨论。
  • 我应该考数学、编程还是逻辑?
    我告诉她你可以测试我的编程或逻辑。
  • 她让我选择一个我选择编程的。她问我选择的原因。
  • 她给了一个组织场景并让我设计模式。 (我形成了 3 个表——员工、工资、部门)。

    不同的工资表,因为每个月的工资可能不同。

  • 问了一个与 2 个表部门和员工有关的 sql 查询。
    基本上测试我正确连接的应用程序以及我如何编写嵌套查询。
  • 问我所有类型的连接之间的区别。
  • 一个涉及所有 3 个表的 sql 查询。 (最后必须为部门中的每个员工按月打印工资)。
    该查询是一个嵌套查询,我必须在同一个查询中应用 2 个连接。

    她说我错过了按条款分组。然后她说你需要改进它并告诉我们已经完成了。为此,我要求她测试我的逻辑。她同意了,给了我一个谜题。

  • 谜题:有 3 个容量为 8、5、3 的罐子。容量为 8 的罐子完全装满了水。她让我用 3 个以上的罐子将 8 升分成 2 份,每份 4 升。
  • 她让我坐在她面前解决问题,然后叫另一位应聘者去面试。我花了一些时间,把解决方案给了她。她检查是否可以开发任何步骤较少的解决方案。由于我的解决方案是最佳的,她说它是正确的,并且在 5 分钟内我被要求参加 HR 轮次。

人力资源回合:

  • 自我介绍。
  • 询问我在项目中的角色(必须明确)以及我是如何在每个项目中被选中的。
  • 然后她问我为什么我在大学的成绩不如在学校的成绩。
  • 她浏览了我简历的每个部分,并询问了我在比赛课外活动部分写的几乎所有内容。
    基本上想检查我是否知道我的简历或这些东西是假的。
  • 然后她讨论了地点,并问我选择的原因。
  • 问我是否有任何问题。

我获得了软件开发人员简介(我在这两个角色中的第一个偏好)。

戴尔的所有练习题!