📅  最后修改于: 2023-12-03 15:13:16.369000             🧑  作者: Mango
Adobe是全球领先的数字体验和内容管理公司,其旗下的创意、营销和文档解决方案被广泛应用于数字媒体、印刷出版、企业信息管理和个人计算机设备等领域。Adobe的实习机会十分丰富,给程序员提供了优秀的学习和成长平台。
Adobe实习的面试流程有点长,大概包含了以下环节:
Adobe的技能考核主要考察了申请者的计算机科学基础知识,如数据结构、算法、操作系统和计算机网络等方面。以下是技能考核环节的一些可能题目:
给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。
示例:
nums = [2, 7, 11, 15]
target = 9
输出:[0, 1]
给定一个 n × n 的二维矩阵表示一个图像。
将图像顺时针旋转 90 度。
说明:
你必须在原地旋转这个图像,即直接修改输入的二维矩阵。请不要使用另一个矩阵来旋转图像。
示例:
给定 matrix =
[
[1,2,3],
[4,5,6],
[7,8,9]
],
原地旋转输入矩阵,使其变为:
[
[7,4,1],
[8,5,2],
[9,6,3]
]
如何评价自己的编程能力?你的编程技能有哪些优点和缺点?
你在学习计算机科学的过程中遇到过哪些挑战?你是如何克服这些挑战的?
Adobe是一个遍布全球、极具声誉的公司,实习机会难得一见,申请要趁早!希望这篇文章能对计算机科学专业的同学们有所帮助,祝大家早日拿到理想的实习offer!