📜  亚马逊面试经历 |在校园

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

亚马逊面试经历 |在校园

校园:NIT贾朗达尔
日期:2019 年 8 月

第1轮:

这是一轮编码,1 小时 30 分钟,有两个问题和 28 个 MCQ,主要基于数据结构和 c/c++ 概念。

  1. 掷骰子问题。 https://www.geeksforgeeks.org/dice-throw-dp-30/amp/
  2. 后缀表达式的评估。 https://www.geeksforgeeks.org/stack-set-4-evaluation-postfix-expression/

第 2 轮:

这一轮持续了60分钟。这是一个F2F回合,面试官很好。他问了我两个问题。

  1. 有n个楼梯,一个人必须走第n个楼梯,他可以根据他的年龄采取任意数量的步骤,例如。如果他的年龄是 5 岁,那么他可以走 1 步,或 2 步或 3 步,或 4 步或 5 步。我给出了解决方案,然后他要求复杂性,然后要求我对其进行优化。
  2. 有一个图,我们可以免费或付费从一个节点到另一个节点(每条路径的成本相同)。找到以最小成本将源连接到目标的路径。我回答了,但我的方法不够好,所以他也帮了我。

最后,他让我为这两个问题编写解决方案。

第三轮:

这一轮又是F2F,持续了75分钟。

面试官问了我几个关于操作系统的问题。然后是两个编码问题。

  1. 打印二叉树的两个节点之间的路径。我给出了方法,但无法编码。
  2. 您将如何在 1 GB 大小的文件(包含整数)中找到 ak 最大的元素。

第四轮:

这一轮是F2F,持续了60分钟。

面试官问了我1个问题。 https://www.geeksforgeeks.org/print-a-given-matrix-in-spiral-form/

我给了他方法,然后他让我编码。我无法做到。

然后他问我有什么问题要问他,所以我问了几个问题。

在这一轮人力资源之后,我没有被选中。

这是一次不错的经历。

PS:-今年亚马逊的面试过程很严格,他们提出了一种新的问题,而不是来自预定义的问题,所以最好有一种新的方法来解决问题。

我之所以在第 2 轮中被选中,只是因为我对问题的处理方式不合群,我无法完全编写代码,但面试官给我留下了深刻的印象。