📜  SDE(校内)的 Airtel 面试体验

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

SDE(校内)的 Airtel 面试体验

在线评估:在 AMCAT 上进行的三个部分。

  1. 能力:16个问题。
  2. 技术:14 个问题。
  3. 编码:2个问题。
    • 频率排序的变化我很高兴看到这个问题,但我无法完全解决它,因为平台 AMCAT 使用的是旧版本的 C++。 map、unordered_map、priority_queue、auto 关键字等在这里不起作用。很棒的解释
    • 这是一个最大化某些东西的问题。我现在不记得了。使用 maxHeap 解决了它。令人惊讶的是,priority_queue 在这里工作:-)。

我没想到入围,因为我没有完全解决第一个问题,但我确实和 45 名学生相处得很好。

第 1 轮:技术(DSA、OS、DBMS、OOP、SQL)(1 小时 10 分钟)(面试官:友好)

  1. 说说你自己。
  2. 什么是编译器和解释器?另外,说明它们之间的区别。
  3. 什么是 BST?
  4. 什么是图中的 DFS 和 BFS 遍历?回答后,关于我给出的示例和工作的进一步问题。
  5. DBMS 中的索引。
  6. HashMap 中的冲突。这些是什么?如何处理它们以及我们如何处理它们?
  7. 僵局。死锁的必要条件。如何避免死锁? (在这方面,她想了解死锁的预防及其方法;而不是之前的死锁避免和银行家。)
  8. 什么是抽象?
  9. 酸性质。
  10. 给定一组元素以升序打印它们。 (给出了从蛮力到完全优化的所有方法。还建议如果元素从 1 到 n,那么可以使用交换排序进一步优化)。
  11. 求两个数的 GCD。
  12. CAP 定理。 (不知道。说我不知道分布式系统;下学期我们的课程会讲授)。
  13. 给定两个表Employees(ID,Name,Address,Salary等)和Dependents(ID,Name,Age等),其中Dependents是不同员工的家属。表之间没有关系。
  • 打印有两个以上家属的员工。
  • 打印具有两个以上受抚养人的员工以及受抚养人。
  • 首先,我说过我们将通过在 Dependents 中创建一个带有 EID 的属性来建立两个表之间的关系,该属性将是一个引用Employees 表的外键。
  • 在此之后,我使用内部联接编写了两个查询。她很满意。还有更多的问题我现在不记得了。有几件事我没有回答,觉得自己没有资格进入下一轮。但我得到了。面试期间;几个定义后,我立即分享了我的屏幕并打开了一个白板。用白板上的示例和应用程序解释每个问题。

这在三个方面帮助了我:-

  • 我能够更有效地回答,并且能够传达我脑海中发生的一切。
  • 面试官也可以轻松理解所有内容。
  • 它向面试官表明您正在努力正确解释(V.IMP)。当您遇到 DSA 问题但您努力在白板上解释您的方法时,这会更有帮助。

我觉得这种白板方法对我获得资格起到了关键作用:-)。

第 2 轮:科技(30 分钟)(DSA,拼图)(面试官:友好)

  • 你今天过得怎么样?
  • 帕斯卡三角
  • 我知道如何解决这个问题。首先,我提出了一个蛮力解决方案,即制作一个二维矩阵并返回矩阵的第 k 行 (T(n): O(n^2), S(n): O(n^2))。
  • 面试官说好的,我们稍后会寻找空间优化,你对你刚才说的方法进行伪编码。
  • 我快速编码,他正确地运行代码检查是否缺少任何边缘情况。他对解决方案感到满意。
  • 接下来,我原以为他会要求时间和空间优化,但他转到了下一个问题。
  • 3 蚂蚁和三角形
  • 当他问起这个谜题时,我有点紧张,因为我之前没有读过任何谜题。我想了一段时间,发现这与抛硬币问题之间有一个类比,抛硬币问题询问正面和反面不同结果的概率。
  • 我对面试官说了这个比喻,他说我是对的。
  • 渐渐地,我解决了这个谜题,将它与掷硬币的问题进行了比较,并说蚂蚁不会碰撞时只有两种可能性。
  • 最后面试官很开心。
  • 他说,我们看到候选人是如何思考的,以及他是否可以回溯到解决方案,而不是在蚂蚁碰撞时找到所有结果。
  • 面试官说他的面试已经结束了,如果我有任何问题要问他。
  • 我问他他在 airtel 的工作是什么,以及他最近从事的任何项目/产品。
  • 我觉得没有必要打开白板并显示这一轮的每一步,因为时间少了。它在25分钟内结束。

PS:这对每个人来说都是随机的。有些人也被问及项目和其他事情。然而,谜题对每个人来说都很常见。

第三轮: HR(15分钟)(面试官:非常友好)

  • 面试官自我介绍。
  • 你今天过得怎么样?
  • 那么,你现在在哪里?我说我在沙特阿拉伯的家中,因为我的大学还没有开学。
  • 就像我提到沙特阿拉伯一样,他问了我这个国家的情况,然后对我在哪里长大、我来自印度的哪个地方、我的父母等进行了完整的背景调查。
  • 告诉我一些你简历中没有提到的东西。
  • 我们看到,在国外长大的人后来出国了。你有什么计划吗?在这里你需要给他一个令人信服的答案,为什么你以后不会离开他们。
  • 你有进一步的教育计划吗?在这里,您还需要以适当的理由给他一个令人信服的答案,即您没有任何计划。
  • 您对这家公司有什么期望?
  • 在我回答之后,他向我介绍了 airtel 的工作文化以及他们对员工的要求。 airtel的目标,衡量员工绩效的标准等。
  • 中间还有一些更一般的问题。
  • 如果你不小心,我觉得 HR 回合会让你陷入困境,并随后导致拒绝。因此,请始终保持安全并为这一轮做好准备!

最后,包括我在内的12名学生拿到了offer。

尖端:

  • 最后,我想说的是,在面试官面前始终保持自信,最重要的是保持冷静。每当他/她提出问题时,请先讨论问题和您的方法,然后再开始编码。不要着急,在告诉面试官之前要好好思考。即使你的面试不顺利,也不要灰心。
  • 我见过这样的情况,人们说对了所有事情并被拒绝,而那些犯错或没有回答的人被选中。事实是你不知道面试官真正想要什么?尽管如此,还是尽力而为。运气很重要;我觉得运气在整个安置过程中起着关键作用。忘记别人怎么说,我亲身经历过。
  • 相信你的准备,总有一天一切都会为你准备好,你会到达那里!!

祝你好运!