📌  相关文章
📜  亚马逊开发运营/支持工程师面试经验(5 年经验)

📅  最后修改于: 2021-11-23 07:44:34             🧑  作者: Mango

通过推荐申请班加罗尔位置。由于covid-19,所有回合都发生在亚马逊编钟上(实际上)。整个过程花了 2 个月到 1 个月的时间才接到电话,然后下个月的面试+offer 推出。 2020年12月面试。

第 1 轮(招聘经理轮):本应是第二轮,但已重新安排。简要介绍,然后是行为问题(关于领导力原则。

  1. 告诉我一个你必须说服你的客户的情况,你是如何说服他同意你的。
  2. 您如何看待卓越运营?
  3. 如果由于功能不完整而无法在截止日期之前完成交付,您会怎么做?
  4. 告诉我你与同事发生利益冲突的情况以及你是如何处理的
  5. 告诉我你取得了超越标准的一种情况。您如何进一步改进该任务?

还有更多基于场景的问题。

本轮提示:不要虚张声势。将每项领导力原则与您过去的工作和答案联系起来。想想你的工作会如何影响公司/客户并从这个角度回答。只有当你过去真正实践/展示过这些领导原则时,你才能破解这一轮。

第 2 轮(主要是关于 Linux 基础知识):简要介绍,然后是关于我之前任务之一的问题

  1. 解释您最新的自动化。整个任务以及您如何从头开始为它做出贡献。
  2. 你现在如何改进自动化?
  3. 很少有 Linux 问题——处理日志文件并从调试打印中获取一些错误代码。可以使用 cat 和 sed 解决。
  4. 为 (c) 中执行的任务编写一个 shell 脚本 —> 我编写了一个简单的 for 循环命令。面试官印象深刻。
  5. 浅谈Linux下如何调试磁盘空间问题
  6. 编写一个 shell 脚本来生成一个关于 10 个占用空间最多的工作区(文件夹)的报告,其中包含消耗详细信息——> 再次使用 df 和 du 命令进行简单的 for 循环。

第 3 轮(Python编码-您可以选择的任何语言):简介和问题

数字数组可以是升序或降序,也可以是先升后降,反之亦然。根据此顺序打印数组的类型。

Example-if array is [1,2,3,4,3,2,1] output should be 
"increasing-decreasing"
Expected time complexity-O(1)

解决方案:比较第一个和第二个元素。以相同的方式比较数组中的最后 2 个数字。然后根据这2个结果决定它是什么类型的数组。

很少有领导问题,例如以前的成就是什么以及它如何影响业务等。

第 4 轮(调试轮主要在 Linux 上):简要介绍,然后是问题

关于文件处理的问题,解决方案涉及 cat、sed、awk、tail、head、grep -B、sort、unique 等

如果 API 输出存在问题,您将如何调试 -> 讨论从网络连接到 API 从中获取数据的数据库中的数据的所有场景。

第 5 轮(Bar Raiser 轮):最后一轮只有在您完成前 4 轮后才会安排。简要介绍,然后是以下行为问题

您如何处理任务中的模糊数据。

你的任务失败以及你从中学到了什么。你现在如何改进它

你展示了你的所有权以及你现在如何改进你的魔兽世界的任务。

您改善同事/团队生活的任务

还有一些与招聘经理回合中提出的问题相似的行为问题(他们都强调了不同的领导原则)

靠着上帝的恩典,第二天接到招聘人员电话,说被选中了,套餐谈判已经开始。一周之内,报价就推出了。

亚马逊面试提示:每一轮都基于 2-3 条领导原则,你应该提高其中的一些标准。他们不会问你为什么技术工作过,但应该从技术上回答任何行为问题,突出你对团队/客户的贡献有多有效。准备好解释您如何跨越职责跨团队为您的任务工作。你不能虚张声势。如果你没有这 14 条领导原则(至少其中的几条),你就无法破解。您的编程问题实际上也将根据任何领导原则进行评估,因此不要专注于获得解决方案,而是专注于获得优化解决方案的效率。并在整个采访中发言。

我希望这对读者有所帮助,并祈祷上帝保佑你在亚马逊接受采访。