📜  Amdocs 面试经历 |校内 2020 年 10 月

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

Amdocs 面试经历 |校内 2020 年 10 月

Amdocs 在 20 年 10 月的第一周访问了我们的学院。所有轮次都在 HirePro 平台上进行,包括在线测试和面试。

第 1 轮:它有 5 个部分,持续时间为 2 小时。每个部分都有自己的时间限制,我们不能回到上一个部分。

  1. 能力:它包括关于定量和逻辑推理的典型问题。如果你擅长能力,那么这对你来说很容易,但如果你没有练习,那么持续时间可能会让你付出代价。
  2. 英语:它包括理解和语法。这相当容易,持续时间也足够了。
  3. 核心 CS 科目:由 OS、DBMS、DSA 的问题组成。它在 Linux 上没有问题。如果你的基础很好,那就很容易了。我建议观看知识门或门粉碎机视频。
  4. 编码和 SQL:它有 2 个关于编码的问题和 2 个关于 SQL 查询的问题。对于编码,您可以从 C+、C、 Java中选择语言。我不记得是否有Python 。对于 SQL,它仅限于 MySQL。 SQL 查询是关于连接、聚合函数、分组依据、排序依据。编码问题: 1. 用接下来的两个连续元素之和替换数组元素。 2. 找到最长的偶数长度子串,使得前半部分和后半部分之和相同。在第二个问题中,我们必须打印子字符串而不是长度。 O(n^3) 解决方案被接受。
  5. 特定于语言的问题:我选择了 C++。问题是关于 OOP 和输出问题。我建议练习 GeeksforGeeks 测验和 Indiabix。

我不知道有多少人申请的统计数据,但在线测试后有100名学生入围。接下来,我们进行了 15 分钟的心理测试。

第 2 轮:我进行了 45 分钟的面试。有 2 位面试官非常友好,他们首先询问了我的介绍。然后他们问了我以下问题。

  1. 解释 SDLC。
  2. 哪种 SDLC 模型是最好的模型?
  3. 堆栈和队列的概念?
  4. 你将如何在堆栈的第三个位置插入一个元素? (只是方法,没有编码)
  5. 什么是链表、循环链表、双向链表?
  6. 任务、线程、程序和软件之间的区别?
  7. 您在项目中使用过多线程吗? (我没有)
  8. 您将如何在项目中使用多线程?
  9. 什么是堆内存?
  10. 如果在堆上分配的内存没有被删除会发生什么?
  11. 您将如何检查在堆上分配的内存是否被删除? (我解释了Java和 CPP)
  12. 有哪些不同类型的 DBMS 功能?
  13. 您将使用哪个 DBMS函数从列中获取最大值?
  14. 有哪些不同类型的连接?
  15. 什么是外键?
  16. 是否必须在外键或任何可以使用的列中具有另一个表的主键? (他想迷惑我)
  17. 什么是比赛条件?
  18. 你将如何防止竞争条件?
  19. 什么是互斥锁?
  20. 另外,问我我的位置偏好以及我更喜欢在前端还是后端工作,如果我和父母计划了假期但办公室有紧急工作我会怎么做?

面试体验还不错。我回答了大部分问题,如果我不知道,那就简单地说。当他们试图迷惑你时要自信。

注意:我没有被问到关于我的项目的问题,但其他人被问到了。所以对你的项目要彻底。

第三轮:一般的人力资源问题被问了大约15分钟,面试官很友好。

  1. 自我介绍。
  2. 有多少家庭成员,他们做什么?
  3. 你家里的每个人都有一份政府工作,那么你为什么要申请一份私人工作呢?
  4. 长处和短处。
  5. 为什么选择 Amdocs?
  6. 你最大的成就。
  7. 你在闲暇时间做什么?

最终选出了23名学生。

还要感谢很多 GeeksforGeeks 团队提供了这么好的平台。你们都帮助我找到了一份工作,所以我正在做出贡献,并且愿意做出更多贡献。