软件工程师助理的 Amdocs 面试经验(校园内)
第一轮(在线测试):
时长:90 分钟
一般能力和技术在线问题和一个编程问题。这是很容易的一轮。
对于技术来说,大多数问题都与 C 输出/SQL 连接/UNIX 命令有关。
对于能力,语言、量化和推理同等重要。相信我,这是最简单的一轮,一周的准备就足够了。
对于编程回合,您必须首先选择要编码的语言(c/c++/ Java)。我的程序是简单地“从链表中删除循环,如果存在循环”。您可以在 geeksforgeeks 中轻松找到解决方案。
超过500名学生参加了这一轮。
第二轮(技术轮):
时长:60-75 分钟
只有 123 名学生进入下一轮。
整个技术回合都是基于你的简历。
在我的采访中,他们根据一些谜题只问了两个问题,我需要把它编码出来。
谜题 1:
给定一个棋盘实例,您需要设计一个检查配对条件的算法。
这是一个很容易的谜题,你只需要一些观察并且必须注意角落测试条件。
在编写算法时,他试图找到我算法中的漏洞,但我能够回答所有问题,甚至他通过在两者之间给出一些提示来帮助我。
谜题 2:
我需要设计火车的座位安排,在算法中输入一个数字,我需要找出它是“靠窗座位”、“中间座位”还是“下座位”。在该算法中,您只需要注意“靠窗座位”的模式,模运算符将帮助您设计算法。
之后,他告诉我为对面的座位设计一个算法。例如“1与6相反”和“6与1相反”。类似地,“2 与 5 相对”同理“5 与 2 相对”等等。
同样,一些观察和模运算符帮助我设计算法。
第三轮(人力资源轮):
时长 : 7-10 分钟(正式回合)
本轮共有63名学生参加。
他们问我关于自己和家人的基本介绍。
然后他问了我简单的人力资源问题,比如“喜欢和不喜欢”、“强项和弱点”和“首选工作地点”。
大约 10 分钟后,他们宣布了结果,共有 63 名学生被选中,幸运的是我是其中之一。.
注意:面试完全取决于面试官,我的一些朋友从 c++ 和 dbms 得到了基本的概念问题。但是,你必须加强你的面试概念,如果这是你幸运的一天,你一定会被选中。
编码快乐!!!