Amdocs 面试经历 |校内 2020 年 10 月
Amdocs 在 20 年 10 月的第一周访问了我们的学院。所有轮次都在 HirePro 平台上进行,包括在线测试和面试。
第 1 轮:它有 5 个部分,持续时间为 2 小时。每个部分都有自己的时间限制,我们不能回到上一个部分。
- 能力:它包括关于定量和逻辑推理的典型问题。如果你擅长能力,那么这对你来说很容易,但如果你没有练习,那么持续时间可能会让你付出代价。
- 英语:它包括理解和语法。这相当容易,持续时间也足够了。
- 核心 CS 科目:由 OS、DBMS、DSA 的问题组成。它在 Linux 上没有问题。如果你的基础很好,那就很容易了。我建议观看知识门或门粉碎机视频。
- 编码和 SQL:它有 2 个关于编码的问题和 2 个关于 SQL 查询的问题。对于编码,您可以从 C+、C、 Java中选择语言。我不记得是否有Python 。对于 SQL,它仅限于 MySQL。 SQL 查询是关于连接、聚合函数、分组依据、排序依据。编码问题: 1. 用接下来的两个连续元素之和替换数组元素。 2. 找到最长的偶数长度子串,使得前半部分和后半部分之和相同。在第二个问题中,我们必须打印子字符串而不是长度。 O(n^3) 解决方案被接受。
- 特定于语言的问题:我选择了 C++。问题是关于 OOP 和输出问题。我建议练习 GeeksforGeeks 测验和 Indiabix。
我不知道有多少人申请的统计数据,但在线测试后有100名学生入围。接下来,我们进行了 15 分钟的心理测试。
第 2 轮:我进行了 45 分钟的面试。有 2 位面试官非常友好,他们首先询问了我的介绍。然后他们问了我以下问题。
- 解释 SDLC。
- 哪种 SDLC 模型是最好的模型?
- 堆栈和队列的概念?
- 你将如何在堆栈的第三个位置插入一个元素? (只是方法,没有编码)
- 什么是链表、循环链表、双向链表?
- 任务、线程、程序和软件之间的区别?
- 您在项目中使用过多线程吗? (我没有)
- 您将如何在项目中使用多线程?
- 什么是堆内存?
- 如果在堆上分配的内存没有被删除会发生什么?
- 您将如何检查在堆上分配的内存是否被删除? (我解释了Java和 CPP)
- 有哪些不同类型的 DBMS 功能?
- 您将使用哪个 DBMS函数从列中获取最大值?
- 有哪些不同类型的连接?
- 什么是外键?
- 是否必须在外键或任何可以使用的列中具有另一个表的主键? (他想迷惑我)
- 什么是比赛条件?
- 你将如何防止竞争条件?
- 什么是互斥锁?
- 另外,问我我的位置偏好以及我更喜欢在前端还是后端工作,如果我和父母计划了假期但办公室有紧急工作我会怎么做?
面试体验还不错。我回答了大部分问题,如果我不知道,那就简单地说。当他们试图迷惑你时要自信。
注意:我没有被问到关于我的项目的问题,但其他人被问到了。所以对你的项目要彻底。
第三轮:一般的人力资源问题被问了大约15分钟,面试官很友好。
- 自我介绍。
- 有多少家庭成员,他们做什么?
- 你家里的每个人都有一份政府工作,那么你为什么要申请一份私人工作呢?
- 长处和短处。
- 为什么选择 Amdocs?
- 你最大的成就。
- 你在闲暇时间做什么?
最终选出了23名学生。
还要感谢很多 GeeksforGeeks 团队提供了这么好的平台。你们都帮助我找到了一份工作,所以我正在做出贡献,并且愿意做出更多贡献。