Adobe 采访 |设置 8(校外)
经验:8个月
第一回合 :
在面试街举行。能力+技术(标准模式和问题)
第二轮(f2f):
从对树木的讨论开始。就像什么是树/BST?
在树中实现插入(Java)。
项目讨论。
BST/三叉树中的搜索时间复杂度。
链接列表 v/s BST
第三轮(f2f):
实现一个通用的二进制搜索算法,即输入数组可能包含 int、double 或结构值。
strtok() 是如何工作的。你怎样才能让它线程安全。
给定一个数组,找到等于给定总和的对数。
关于单例模式的问题。
第四轮(f2f):
一座建筑有 n 个台阶。一个人可以走 1,2 或 3 步。一个人可以通过多少种方式到达建筑物的顶部。
关于缓存的一般讨论。
您有一个传入整数流。您将如何存储这些数字并实现以下功能:GiveMax()、GiveSecond Max()、Delete Max()、DeleteSecondMax()、Add、Remove 一个元素。
我无法超越这一轮。然而,这是我的面试经历。
Adobe的所有练习题!