Adobe 采访 |设置 4
面试日期: 2012 年 12 月 3 日
轮数: 1 笔笔试 + 4 轮 PI
面试类型:新生校园面试
书面回合
笔试由三部分组成,每部分 45 分钟。第一个是目标类型,由 30 个关于基本数学和逻辑问题的 MCQ 组成。然后有 2 篇主观论文,每篇由 10 个问题组成。一个基于 C 编程,另一个基于基本工程概念。
面试第一轮
为将事件作为参数并执行所需操作的 DFA 建模数据结构。
编写一个代码,有效地计算一个数字中的总设置位。
编写有效计算 X 幂 n 的代码,其中 x 和 n 是整数。
编写一个代码,有效地计算斐波那契数列的第 n 项(他想要一个 logn 解决方案)。
面试第二轮
什么是同步?什么是互斥锁?读写器问题
有25匹马和一条可以同时比赛5匹马的赛道。找到最少比赛次数的前 5 匹马。假设最好的马总是赢。
编写一个函数来检查单链表是否是回文。
面试第三轮
你对 Volatile 关键字了解多少,用示例代码解释一下。
声明一个函数指针数组,该数组返回一个指向 func 的指针,该指针又返回一个指向 char 数组的指针。
给定数字的罗马符号将其转换为十进制数。编写一个函数来执行此操作。
给定一个字符串,找出具有不同字符的最长子字符串的长度。
什么是分页,为什么要使用它?
面试第四轮
人力资源回合:正常的人力资源问题
雇用!! 😀
Adobe的所有练习题!