📜  Adobe 面试体验 |第 26 组(MTS-1 校内)

📅  最后修改于: 2022-05-13 01:58:24.134000             🧑  作者: Mango

Adobe 面试体验 |第 26 组(MTS-1 校内)

Adobe 访问了我们的校园,获得技术人员的全职成员-I (MTS-1)

  • 第一轮包括能力测试和编码测试。
    能力倾向测试有 45 分钟和 45 个问题。
    测试是一个平均水平。提示从最后一个问题开始测试,与开始的 15 个问题相比,它们真的很容易。
    编码测试有 3 个问题需要在 90 分钟内完成。
    1. 您在某些位置获得的废物值介于 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
    2. 一家公司的 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)
    3. 给定 n 个塔的高度和一个值 k。您可以将塔的值减少 k 或将值增加 k。您必须说出最大和最小高度塔之间的最小差异。
      Input
      3 5
      7 -7 4
      Output
      4
  • 第二轮
    24 名学生从潜在的 200 名学生中脱颖而出。
    我被问了4个问题。
    1. 判断字符串括号是否有效。
    2. 你有一个数组中给出的条的高度,首先你必须告诉条之间截留的雨水量,然后他将问题扩展到找到截留最大水的块。
    3. 打印包含和不包含重复字符的字符串的所有排列。
    4. 在 C++ 中实现并说明在向量中插入值的复杂性。
  • 第三轮
      这一轮是最艰难的一轮。
    1. 首先,我被要求设计一个拼写检查器。我曾经尝试并实现了大部分功能。
    2. 然后我被问到一些操作系统问题,比如进程和线程之间的区别等。
    3. 然后有人问我,当您在 Web 浏览器中键入 URL 时会发生什么。
    4. 然后他问了我一个关于在按列和按行排序的 2D 矩阵中查找元素的问题。
    5. 最后,他让我设计一个网络浏览器并涵盖它的各个方面。
  • 第四轮:
      这一轮完全基于我过去的实习和项目。
    • 几个问题是哪个项目或实习最让你兴奋。

最终,8名学生被选中。

Adobe的所有练习题!