📜  亚马逊面试体验|套装269(SDE-1为1年)

📅  最后修改于: 2021-05-25 00:09:31             🧑  作者: Mango

在线回合: 2个编程问题,持续2个小时

  1. 按照电话键盘上的数字转换一组字符串。字符串将仅包含小写字符。按数字降序打印这些带有数字的字符串,如果数字相同,则按字符串的字典顺序。

    输入:亚马逊,老鼠,拍拍
    输出: 262966亚马逊
    728拍
    728大鼠

  2. 在M * N迷宫中,您可以向任何方向(左,右,上,下)移动。在某些位置上有炸弹。从(0,0)开始,找出离开迷宫所需的移动次数。出口点为(m-1,n-1)。如果不可能,则返回-1。类似于扫雷游戏。

第一回合(F2F)1小时:

询问有关当前公司的项目工作的所有信息。

  1. https://www.careercup.com/question?id=7449675就地。不得不为此编写适当的代码。

第二轮(F2F)1小时:

询问有关项目的所有问题以及与此同时出现的许多交叉问题。面试官给了我很多与我的项目有关的方案,然后要求解决。

  1. 在适当的位置对0、1、2和2的数组进行排序。他问我是否知道这个问题,我同意。然后他告诉我写涵盖所有极端情况的代码。


第三轮(F2F)1小时:

  1. 在BST中找到具有给定目标的一对。询问所有可能的解决方案,然后要求为其编写代码。
  2. 重叠间隔。为其编写代码。
  3. 出现次数要求解释解决方案然后编写代码。

第四回合(F2F)2小时:

  1. 纠正变形的BST。各种方法和每种方法的正确推理。然后要求写代码。
  2. 数组问题。类似于非重复字符。
  3. 螺旋形式的水平顺序遍历。

所有的面试官都非常有帮助。在所有问题的各个方面,他们都在寻找您将要使用哪种方法以及对此进行适当推理的方法。不仅需要编码,还需要简洁有效的编码,因为对于每个问题,您最终都必须进行编码,他们希望您不要错过任何情况。

亚马逊的所有练习题!