📜  Adobe 实习面试经验 2020

📅  最后修改于: 2022-05-13 01:57:55.108000             🧑  作者: Mango

Adobe 实习面试经验 2020

Adobe 最近访问了我们的校园,为 2020 年暑期实习招聘实习生。有两个职位:产品开发实习生和媒体与数据科学研究实习生。

第 1 轮(在线编码和 MCQ):我们获得了一组 17 个 MCQ,涵盖线性代数、概率、基本 C 和 C++、时间复杂性、操作系统和能力等主题。

  • 1 编码问题:给定一个数组,谁的元素代表否。一把伞能遮住多少人,并提供一定数量的人;找到完全覆盖给定人员所需的最小雨伞数量,否则返回 -1。有12个测试用例。我使用了基于 DP 的方法来清除所有这些。
  • 可以在此处找到类似的问题。
  • 1 伪代码:我们被要求编写用于螺旋遍历矩阵的伪代码。问题可以在这里找到。
  • 我们要写一篇关于物联网的文章,由 250-500 字组成。
  • 我建议在互联网上阅读有关物联网的信息,因为这个问题在大学的多次采访中被问到。

15人入围下一轮。

第2轮(电话采访):一周后进行了电话采访。

  • 首先,面试官让我自我介绍,然后他继续问我对哪种编程语言感到满意。面试官很友好,每当我遇到困难时都准备好提出建议。我们在我的简历上讨论了一个基于智能机器人的项目。他提出了一些棘手的情况,并问我我的项目将如何处理它们。
  • 后来,他问我知道哪些数据结构,并开始讨论堆栈。询问了堆栈的基本操作,并询问了一个相当简单的编码问题。给定一个由 0 和 1 组成的数组,我必须说出出现次数最多的数字。数组中只使用一个堆栈而没有其他变量的次数。我很快告诉他我的方法,并继续询问排队的问题。他询问了 Stack 在现实世界中的一些应用。
  • 然后我们就队列进行了小讨论。他问我操作系统中哪里使用队列。我告诉他进程调度。他问我的进程调度是必要的,什么是少数调度算法。他问其中最好的调度算法是什么。
  • 然后他给了我一个问题,比如“有一个 200 GB 的文件,其中仅包含名称。您将如何将所有唯一名称存储在单独的文件中。内存的限制是 3GB,你可以随意使用任何软件。”基本的操作系统、数据库知识足以回答这个问题。