软件开发人员助理 FTE(校园招聘)的 Amdocs 面试经验
第一轮(在线测试):它有两个部分:
- 资质
- 编码问题
有 2 个问题基于解决问题的能力
给你一个单词向量。如果最多有一个字符的差异,则连接两个单词。您必须返回一个包含以一种或另一种方式连接的单词的向量。
例如: CAT、BAT、BAD。这里 CAT 直接连接到 BAT。
CAT 也间接连接到 BAD,因为 BAT 连接到 BAD。
请注意,两个单词的相互连接可能不在它们之间,请考虑以下可能的测试用例:
猫,坏,BAT
在这里,两种情况的答案都是一样的。
还有两个 SQL 查询问题。
Geeksforgeeks 播放列表可以帮助您: https://www.youtube.com/playlist?list=PLqM7alHXFySGweLxxAdBDK1CcDEgF-Kwx
第 2 轮(技术轮):从计算机科学的基本介绍和背景知识开始。重点主要是数据结构和数据库管理系统概念
提出了三个编码问题(基础级别)
- 检查给定整数是否为回文。
- 如何找到链表的中间元素。
- 如何检查给定的链表是否是循环的。
他要求编写关于如何在不使用 top 命令的情况下根据最高分从数据库中检索前 5 名学生的 SQL 查询。
对区块链技术进行了彻底的讨论(来自我的项目)
然后他询问了我在 AWS 和大数据方面的经验。我向他介绍了有关技术及其应用的基本直觉。
提出了一个难题:给定 9 个球,其中 8 个重量相同,而一个较重。您必须在称重机上的最小尝试中找到较重的。
您可以在称重机上放置任意数量的球。
试一试。
答案是 2
最后,他们提出了一些基于场景的问题和问答环节。
它持续约40-45分钟。
第三轮(人力资源):
- 为什么选择 Amdocs?
- 家庭背景
- 是否想继续深造
- 弱点和优势
- 到目前为止,你觉得你最大的成就是什么?
- 位置偏好
判决:选定