📜  亚马逊面试经历 |设置 316(校内)

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

亚马逊面试经历 |设置 316(校内)

第 1 轮 - 90-100 分钟

  • 第一个问题——那么你对亚马逊的了解——我还没准备好开始接受这个问题的采访。但几个月前我读过亚马逊是如何成立的,并且能够用答案让他满意。
  • 2个问题-告诉我有关wipro的暑期实习生的情况-大约需要20分钟。深入讨论项目,进进出出。
  • 3个问题-程序如何在内部编译,我告诉他我没有研究这部分,因为我的分支是ECE。然后他问我你学了什么-我告诉他DS算法,OS,网络并说服他ECE是在算法方面与 CS 密切相关。
  • 4 个问题 - 正如我告诉他我喜欢竞争性编码,他问告诉我 1 个你已经解决的问题 - 我告诉他 - 使用 Trie(修改)和堆概念。他问我为什么使用最小堆而不是最大堆,我给出了原因。
  • 关于最小堆的一切-> 插入删除修改。
  • 给定数据你将如何对它们进行排序。我告诉他快速排序,合并排序都是可能的方式。他问你会喜欢哪种我告诉他快速排序。为什么不合并排序?我告诉他是因为外部内存使用,但后来他问我们不能就地进行,后来我能够进行就地合并排序,他再次问你更喜欢哪种算法我告诉仍然快速排序,因为它更多缓存友好,他很满意。
  • 给定 100 GB 数据,您需要对它们进行排序,您将如何进行。我告诉他外部排序,他马上告诉我我不想要合并排序。然后我试图通过询问可用的数据类型来扭转这种情况。他怀疑我为什么要问这个,所以我告诉他如果所有数据都在有限的范围内,那么我可以简单地申请
    计数排序,他也印象深刻,因为他忘记了实际的问题。 😛
  • 他完成了采访,说你有什么问题吗? ME-如果被选中,将在团队中扮演什么角色。

在 2 分钟内他们告诉我,我被清除了 2 轮。

第二轮
我参加了 2 轮比赛,没有浪费时间,因为要提供 Spot On 优惠。面试官有些奇怪,直接就问了。
有适用于不同车辆的数据,所有车辆都有 n 个参数,可以将其与其他车辆区分开来,因此鉴于大量数据,您需要将它们分开
基于一些参数匹配的列表。你将如何进行-> 然后他说有 3 个参数,如果所有 3 个参数都匹配,那么它们属于同一个列表。
我告诉他让我们根据第一个参数对数据进行排序,然后根据 2 参数对数据进行排序,依此类推..(类似于基数排序)。
他告诉我使用 Hash-Map 并对整个想法进行建模……为每辆车构建结构,然后使用 key 进行哈希映射。
我实现了它,但由于覆盖太多,他看起来并没有留下深刻的印象,但他说它是正确的。
你有什么问题吗?
在这一轮之后,我被拒绝了。

尖端-

  1. 请为 Hash_MAP 做好准备,拥有深厚的知识非常重要,因为这部分很少涉及。
  2. 尝试编写干净的代码,干净的代码是指你应该使用好的变量名,不要乱写,并尝试写注释。(我在这里犯了一个错误。)
  3. 您应该了解项目的所有细节,并记住面试可以询问任何项目。
  4. 谜题无关紧要……
亚马逊的所有练习题!