📜  亚马逊数据工程师实习面试经历

📅  最后修改于: 2021-11-17 07:55:02             🧑  作者: Mango

第 1 轮:HackerEarth 上的在线轮

大多数亚马逊实习都有一个在线轮次,通常在 90 分钟内要求 20 个 MCQ 和 2 个编码问题。这一次完全不同。有 65 个与 SQL、DBMS、BigData、Hadoop、 Java、 Python、Aptitude、OS 相关的 MCQ。

有些问题有负面标记,有些没有。对于不同的问题,负分也各不相同。

在这一轮中,大多数 sql 问题都在联接上。大数据和 Hadoop 问题非常基础(如果有人研究过大数据)。 OS 问题是基于理论的。

第 2 轮:技术回合面对面(约 40 分钟。)

我的面试官是个冷酷的人。他问我的第一个问题是“请告诉我一些你简历中没有的东西?”。我就是这么做的。请确保您了解自己的一切:p。

我们讨论了我们的项目,然后他问了两个问题。

问题 1:编码。给定一个文件,每行都有不同的数字。读取文件,如果一个数字能被 5 整除,则打印(’a’)。如果它可以被 3 整除 print(‘b’)。如果它可以被 15 整除 print(‘c’);

很容易。我使用Python并编写了代码。

问题2:他给了我三张表,要求写一个sql查询,从表中取出一些数据。我不得不使用连接来获取数据。

第 3 轮:技术 + HR 面对面(约 50 分钟。)

他详细询问了我的实习和项目。然后他让我写一些sql查询。

问题1:他在问题1中给了我三个部分,每个问题的难度级别都增加了。但是,仍然存在一些基本问题。

他在第三个问题上有所帮助。

问题2:旅行商问题。他要求编码。我做到了。

问题 3:使用Python获得与问题 1 相同的输出。

允许使用Python库。我是用熊猫做的。 (我们可以将表格视为 csv 文件)。

这是我的面试经历。很冷。我也被选中了:p。