Amdocs 助理软件工程师面试经验 | NIT Silchar 的泳池校园 | NIT 阿加尔塔拉 | 2019 年 8 月
第1轮:
这是在家中使用网络摄像头进行的在线比赛。 2 小时的持续时间和一个简单的编码问题以及来自操作系统、DBMS、网络、Linux 命令等的问题。考试中也有能力问题和英语段落。
编码问题:-
检查链接列表是否包含循环。
第二轮:(技术轮)
持续时间:-45 分钟
面试官很友好。他从我的项目开始,并询问了一些关于修改我的项目的问题。
然后他问了我大约 5 个简单的编码问题,如下所示:-
- 不使用库函数检查字符串是否为回文字符串。
- 输入一个数字 n,如果它可以被 3 整除,则打印Fizz ,如果它可以被 5 整除,则打印Buzz ,如果它可以被 15 整除,则打印FizzBuzz 。
- 一个数组包含数字,就像数字增加到一个索引然后它正在减少,你不知道那个特殊的索引。用最少的 JDK 操作在 O(n) 时间内搜索一个数字。
- 为排灯节、开斋节、洒红节等不同节日销售设计面向对象的编程结构,其中每个节日对不同价格的节目有不同的折扣百分比。
- 有一个数字数组。按原样打印前 3 个数字,然后交换接下来的两个数字并按原样打印并再次打印接下来的 3 个数字,依此类推。
您必须为所有人编写代码。
然后他问了一些关于MySql的问题如下:-
- 找出表中的记录数和一个后续问题,例如如果我在该查询中用 COUNT(0) 代替 COUNT(*) 会发生什么。
- 查找表中重复记录的数量。
- 从员工表中查找员工的第二高薪水。
然后他问了一些关于面向对象编程(OOP)的问题如下: -
- OOP 的所有属性是什么?解释他们。
- 当我们重写构造函数时会发生什么。
- 后期装订和早期装订。
- 什么是虚函数?
- 编写实现抽象类的代码。
然后他问我一个谜题,比如如果没有额外得分,击球手在 50 分以上的比赛中最多可以得分多少。
然后回合结束,我被要求等待。 30 分钟后结果出来了,我被选中参加 HR 轮。
第三轮:(人力资源轮)
持续时间:-20 分钟
这是一个典型的人力资源回合。他问了我和我的家庭背景,然后他问我是否已经申请或安置在任何其他公司。关于 Amdocs 生活的小讨论。然后他询问了Location Constariant。我的成就是什么?谈谈我做过的项目和我的爱好。
然后他问我是否有任何问题。我问了一些问题,这一轮结束了。
经过 2 小时的最终结果后,来自 NIT Agartala 的 7 名学生被安置,其中 5 名来自 BTech CSE,1 名来自 MTech CSE,1 名来自 MCA。而我就是其中之一。
geeksforgeeks 的面试经验非常有帮助。