📜  Adobe 实习面试经验(1)

📅  最后修改于: 2023-12-03 15:13:16.369000             🧑  作者: Mango

Adobe 实习面试经验

简介

Adobe是全球领先的数字体验和内容管理公司,其旗下的创意、营销和文档解决方案被广泛应用于数字媒体、印刷出版、企业信息管理和个人计算机设备等领域。Adobe的实习机会十分丰富,给程序员提供了优秀的学习和成长平台。

面试流程

Adobe实习的面试流程有点长,大概包含了以下环节:

  1. 在线申请:首先,你需要在Adobe官网上完成实习申请表格。
  2. 初试:收到申请之后,Adobe会通过邮件或电话与你联系,邀请你参加初试。
  3. 技术考核:初试后,如果表现不错,你将需要接受Adobe的技术考核,包括在线编程和面试等环节。
  4. 终面:如果你通过了技能考核,你将会面试Adobe的工程师,分享你的项目经历和技术经验。
  5. 录用:如果你通过了终面,恭喜你,你将得到一份Adobe的实习offer。
技能考核

Adobe的技能考核主要考察了申请者的计算机科学基础知识,如数据结构、算法、操作系统和计算机网络等方面。以下是技能考核环节的一些可能题目:

编程题

题目1

给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。

示例:

nums = [2, 7, 11, 15]
target = 9

输出:[0, 1]

题目2

给定一个 n × n 的二维矩阵表示一个图像。

将图像顺时针旋转 90 度。

说明:

你必须在原地旋转这个图像,即直接修改输入的二维矩阵。请不要使用另一个矩阵来旋转图像。

示例:

给定 matrix = 
[
  [1,2,3],
  [4,5,6],
  [7,8,9]
],

原地旋转输入矩阵,使其变为:
[
  [7,4,1],
  [8,5,2],
  [9,6,3]
]
面试题

题目1

如何评价自己的编程能力?你的编程技能有哪些优点和缺点?

题目2

你在学习计算机科学的过程中遇到过哪些挑战?你是如何克服这些挑战的?

结语

Adobe是一个遍布全球、极具声誉的公司,实习机会难得一见,申请要趁早!希望这篇文章能对计算机科学专业的同学们有所帮助,祝大家早日拿到理想的实习offer!