📜  Adobe 面试经历(计算机科学家)

📅  最后修改于: 2021-09-23 05:35:01             🧑  作者: Mango

第1轮:

我们就我现在的组织中当前项目的架构和 HLD 进行了详细讨论。

  • 给定一组 n 个矩形信封,其中第 i 个信封的长度为 l(i),宽度为 w(i)(均为自然数)。您必须创建一叠尽可能高的信封,但如果每个较低信封的尺寸都严格大于较高信封的尺寸,则您只能将一个信封叠放在另一个信封的顶部。为简单起见,您不能旋转信封。而且,您不得使用同一信封的多个实例。

第二轮:

我们就我现在的组织中当前项目的架构和 HLD 进行了详细讨论。

  • https://www.geeksforgeeks.org/minimum-number-platforms-required-railwaybus-station/

第 3 轮:

  • 给定两个字符和它们各自的频率,打印长度的字符的字符串的任何有效的置换等于所述频率的总和。对于有效排列,字符连续重复不超过 2 次。
  • 设计一个系统 (HLD),其中将 URL 作为输入,并在响应中显示与该 URL 关联的元数据。

第 4 轮:

  • 设计一个国际象棋游戏 (LLD)。
  • 倒置句子中的单词。不允许使用循环或长度函数。例如,
    我在这里 => 我在这里