Adobe 面试体验 |第 26 组(MTS-1 校内)
Adobe 访问了我们的校园,获得技术人员的全职成员-I (MTS-1)
- 第一轮包括能力测试和编码测试。
能力倾向测试有 45 分钟和 45 个问题。
测试是一个平均水平。提示从最后一个问题开始测试,与开始的 15 个问题相比,它们真的很容易。
编码测试有 3 个问题需要在 90 分钟内完成。- 您在某些位置获得的废物值介于 1.01 和 3.00 之间,一次最多可以携带 3.00 公斤。您必须说明携带废物所需的最少袋子数量。
Input 4 1.30 1.40 1.50 1.60 Output 2 Input 4 1.40 1.70 1.50 1.50 Output 3
- 一家公司的 CEO 想让他的员工开心。如果他的储藏室里有足够的饼干随时需要,他可以让他们开心。
第 i个位置的值表示一个人需要多少 cookie。
值 C i <0 表示员工需要 cookie,否则他会将这些 cookie 保留在储藏室中。Input -5 4 2 -1 -6 -1 0 5 Output 8 (it should have been 7 but 8 was given so had to print ans+1)
- 给定 n 个塔的高度和一个值 k。您可以将塔的值减少 k 或将值增加 k。您必须说出最大和最小高度塔之间的最小差异。
Input 3 5 7 -7 4 Output 4
- 您在某些位置获得的废物值介于 1.01 和 3.00 之间,一次最多可以携带 3.00 公斤。您必须说明携带废物所需的最少袋子数量。
- 第二轮
24 名学生从潜在的 200 名学生中脱颖而出。
我被问了4个问题。- 判断字符串括号是否有效。
- 你有一个数组中给出的条的高度,首先你必须告诉条之间截留的雨水量,然后他将问题扩展到找到截留最大水的块。
- 打印包含和不包含重复字符的字符串的所有排列。
- 在 C++ 中实现并说明在向量中插入值的复杂性。
- 第三轮
- 这一轮是最艰难的一轮。
- 首先,我被要求设计一个拼写检查器。我曾经尝试并实现了大部分功能。
- 然后我被问到一些操作系统问题,比如进程和线程之间的区别等。
- 然后有人问我,当您在 Web 浏览器中键入 URL 时会发生什么。
- 然后他问了我一个关于在按列和按行排序的 2D 矩阵中查找元素的问题。
- 最后,他让我设计一个网络浏览器并涵盖它的各个方面。
- 第四轮:
- 这一轮完全基于我过去的实习和项目。
- 几个问题是哪个项目或实习最让你兴奋。
最终,8名学生被选中。
Adobe的所有练习题!