Adobe 面试体验 |设置 33(校内)
Adobe 于 2016 年 4 月来我校申请软件工程师(白盒测试)简介。
HACKERRANK 在线评估:
首先,他们参加了 2 次在线测试。一项 45 分钟内完成 50 个问题的能力倾向测试。这很容易。大多数问题是基于座位安排的逻辑推理,数据解释,测试用例,找到一些给定图形的区域,基于推理,速度,简单的兴趣,折扣,股票类型的问题等。没有问题需要大量计算,如管道蓄水池、工作和时间、火车等
技巧:从最后开始。最后做数据解释问题。最重要的是,要快。
其次是在线技术评估。它是 35 分钟,有 18 个问题。14 个问题是 C/C++ MCQ。最后 4 个问题是主观编码问题。你不能在那里运行和测试代码。
编码问题是:
1) 画出倒三角形的开始图案。
2) 用 C 编写代码以将两个矩阵相乘。
3) 如果二进制转换为字符串,则用 C 编写代码以查找十进制数。
4)您将如何使用 rand()函数生成随机数流,并确保每次生成唯一数字。
代码很简单。基本上他们想评估您是否包含所有测试用例。
13 名学生在这 2 次在线测试的基础上入围,并被邀请到位于诺伊达的 Adobe 办公室。
评估 2:
那是笔和纸的圆形。问了 3 个编码问题。其中,我们必须在 20 分钟内编写两个代码。
1)从链表后面找到第n个节点。
2)从给定数组中找到最大和子数组。数组也可以有负元素。我们必须打印子数组的初始和最终位置。提示:Kadane 算法
3) 求 100 的阶乘。提示:使用数组存储结果。
PS:那里没有给出提示。
技术第一轮:
面试官很酷,对我很好。她要求我对她进行介绍并简要描述我的项目。她问我在上一轮回答问题时使用了什么方法以及我可以使用哪些其他方法来提高复杂性。她还问了我的技术问题在线测试做错了。她问我什么是二叉树并编写代码来制作二叉树。给定数组形式的Inorder和Preorder。
她问了我很多来自操作系统的问题,比如虚拟内存、上下文切换、为进程分配优先级以及对其进行详细讨论。
她问我 C 语言中 static 和 auto 的区别。
什么是悬空指针和内存泄漏。如何避免它们。
她问我所有类型的测试。自动化测试、内存泄漏测试、循环测试、性能测试等
7/13本轮后被拒。
技术第二轮:
面试官非常友好。他先介绍了自己以及他和他的核心技术团队在 Adobe 的工作。然后他问了我的介绍。他问了我各种众所周知的谜题,比如金条谜题,袜子谜题。一个问题是我是否有星期天2000 年 1 月 1 日。那么在哪一年,我们又会在 1 月 1 日有星期日。(我用了奇数天的把戏,很快就回答了他)。他问了我一些关于虚拟内存的问题,各种进程的优先级。操作系统如何为各种进程分配优先级。如果两个具有相同优先级的进程来了会发生什么?LRU,MRU,技术等。
他询问了如果系统运行缓慢,我将尝试的测试用例。
他问我在facebook的Like按钮上的测试用例,如果有人在fb上上传图片的测试用例,我将在网站的登录页面上运行的测试用例。
我给了他很多,他印象深刻。
PS:如果面试官问了一个谜题,说你以前有没有做过。无论如何千万不要说是。
管理层:
面试官很客气,很nice。她问了我的主要项目,我们进行了详细的讨论。她问了我1-2个我做不到的问题
在Tech第1轮。我这次解释得很好。她问我是否被安置。如果是,那么我被安置在哪家公司以及他们向我提供什么。那家公司的位置是什么。我在这里提供了什么个人资料。为什么你想加入 Adobe 而不是那家公司(Azcom Technologies)。
你用过 Adobe 的产品吗?你最喜欢哪个,那个产品的哪个功能最让你着迷?她问我如何使用 Adobe 的付费产品。
我坦率地告诉她我用的是破解版,她笑了。(我以为我做错了,但后来我知道她对我的真实印象深刻)。她还让我编写代码以在给定的单词中找到给定的单词字符串。我编写了代码并包含了所有对这个角色很重要的测试用例,无论时间和空间复杂度如何。
1人被拒绝。
人力资源回合:
在上一轮之后,我接到了这一轮的电话。HR是Adobe最酷的女士。(后来她也点击了我们的照片:P)起初,她给了我茶/咖啡。她问了我典型的HR问题。
你的优势和弱势是什么。
您想加入 Adobe 的内容。
2年后你怎么看自己。
你在班上的职位是什么。
我们以前是IPU的一部分的学院已经变成了州立大学。我们也讨论过。她问我在转变为州立大学后我看到了哪些变化。
她问我,除了我的学业成绩之外,人们在我的大学里是如何认识我的。我之前的面试轮次如何?
与她的互动非常短暂而愉快。
非常感谢 geeksforgeeks 为我们提供了一个很好的学习平台以及所有在这里做出贡献的人。