Adobe 采访 |设置 9
经验:8个月
在线笔试:
给定两个测试的 interviewstreet 链接。 24 小时。完成两项测试的时间表。测试是独立的,可以在当天的任何时间以任何顺序进行。
- 时长 120 分钟。
Basic C,OS 20 多项选择题
7个编码问题 - 时长 50 分钟。
40 个低级数学能力和 LR 问题
一周后,接到了在诺伊达办公室进行现场面试的电话。
4轮技术+人力资源:
- 第一轮:(经理级别的家伙)
小介绍给它一个开始
为什么要这么早离开(2013年毕业所以才8个月)
我应该将您评价为新人还是经验丰富的人? (因为我之前的工作有点非技术性)- (位操作/位掩码)
给定一个 M*N 尺寸的电视屏幕。每个像素的颜色是整数值 b/w 0-7(即 3 位表示颜色)
屏幕是紧密打包的位(不允许字节填充)。现在给定一个(i,j)像素索引改变它的颜色?
基本上,屏幕是矩阵,但在内存中,它表示为一维数组。
字符数组可用于表示每个位。
暗示:
将矩阵 (i,j) 映射到一维数组并更改 3 位以更改颜色。
当 2 位在一个字节中而另外 1 位在另一个字节中时,就会出现问题。 - 进程与线程
- 检查我是否对进程和线程的地址空间有想法的一个问题
(基于线程共享数据和堆但有单独的堆栈) - realloc() 如何在 C 中工作。
- (位操作/位掩码)
- 第二轮: (4-5年经验的家伙)
- 给定一个整数 N。判断它是否是 3 的幂。
- 给定无限长的字符数组。
用另一个更长的单词替换所有出现的特定单词。解决方案应该是就地只能复制一次。
例如
甘地出生于 1969 年。甘地来自古吉拉特邦。
用圣雄取代甘地 - 给定二叉搜索树,删除树中的任何节点。
还有一个问题。
- 给定一个整数 N。判断它是否是 3 的幂。
- 第三轮: (4-5年经验的家伙)
- 给定一个已排序的二维整数数组,即按行和按列 sortedSearch 对数组中的给定数字进行排序。
- 给定一个循环链表。将其转换为非圆形。不能更改任何链接或数据。
(基本上,找到循环列表的起始节点并取消链接) - 给定一个整数数组,找出总和等于 K 的两个数。
还有一个问题…
我提前完成了这一轮,所以他聊了聊你使用的系统。 (Windows 或 Linux)
这两者有什么区别?
您有 4 GB RAM 还是 8 GB RAM? RAM 大小如何影响用户视角? (想知道我是否对虚拟内存有一个大致的了解)
- 给定一个已排序的二维整数数组,即按行和按列 sortedSearch 对数组中的给定数字进行排序。
- 第四轮:(经验丰富的老家伙)
给定一个已排序的二维整数数组,即按行和按列 sortedSearch 对数组中的给定数字进行排序。
我告诉他我在之前的采访中已经解决了这个问题。
然后他提出了同样的问题。
在此数组中插入一个数字。
删除此数组中的一个数字。
只有这个问题,因为我们对各种方法进行了广泛的讨论。 - 人力资源轮:
没有发生,因为 HR 正在紧急召开重要会议。2 天后接到 HR 的电话,我被选为 Adobe 😀 🙂
感谢 GeeksforGeeks 团队让我的准备工作更加顺利。
如果您喜欢 GeeksforGeeks 并愿意做出贡献,您还可以撰写文章并将您的文章邮寄至 review-team@geeksforgeeks.org。在 GeeksforGeeks 主页上查看您的文章并帮助其他 Geeks。
Adobe的所有练习题!