📜  亚马逊程序员分析师面试经验

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

亚马逊程序员分析师面试经验

第 1 轮(OA 评估 - 2 小时):

  • 它是在 HackerEarth 中进行的。
  • 提出了 3 个编程问题

第 2 轮(技术面试 - 1 小时)

  • 自我介绍
  • 直接进入编码,问了2个编码问题。
  • 下一个更大的元素在问题中几乎没有调整(而不是找到下一个更大的元素,我们需要找到下一个更大的元素的索引如果不存在更大的元素则 -1)
    • 例如:arr = [72,73,74,70,69,70,75,76,73,72]
    • O/p: [1, 1, 4, 3, 1, 1, 1, -1, -1, -1]
  • 两个 Sum 问题我们需要找出 Sum 是否存在于数组中。如果存在则返回 True 以及 sum 的索引,否则返回 False。
    • 例如:arr = [1,2,3,4,5],Sum = 8 O/P:真 [2,4]
  • 您在学术或项目中所做的具有挑战性的任务是什么?
  • 对面试官的任何问题

第 3 轮(技术面试 - 1 小时):

  • 自我介绍
  • 让我深入解释这个项目。
  • 解释了程序员分析师的角色。
  • 问了2个编码问题。
  • 检查树是否为 BST

例如 - 1 例如 - 2

1 5

/ \ / \

2 3 2 8

/ \ / \ / \ / \

4 5 6 7 1 3 7 9

O/p:假 O/p:真

  • 链表中的倒数第 N 个节点。

例如 – 1: LinkedList = [1,2,3,4,5], n = 3 O/P: 3

例如 – 2: LinkedList = [1,2,3,4,5], n = 5 O/P: 1

  • 你是如何深入到你所做的项目中的?
  • 对面试官的任何问题。

第 4 轮(技术 + 行为面试 - 1 小时):

  • 自我介绍
  • 解释所有完成的项目。
  • 问题基于项目和行为问题中使用的技术,其中包括领导原则。
  • 告诉我你离开任务未完成的时间
  • 说说你在任务中遇到困难的时候
  • 您是如何为您的机器学习项目收集数据的?
  • 对面试官的任何问题

第 5 轮(最终技术 + 行为面试 - 1 小时):

  • 直接进入实习经历。
  • 大部分问题来自实习中完成的项目。
  • 告诉我你与客户一起工作的时间。
  • 告诉我你没有满足客户要求的时间。
  • 很少有问题来自准确度、精确度、召回率是 ML 和 DL 中的主要概念。
  • 给定一个要解决的编码问题。
    • 给定两棵二叉树,检查一棵树是否是另一棵树的镜像。

例如 - 1:

根 1 根 2

1 1

/ \ / \

2 3 3 2

/ \ / \ / \ / \

4 5 6 7 7 6 5 4 O/p:真

例如 - 2:

根 1 根 2

1 1

/ \ / \

2 3 3 2

/ \ / \ / \

4 5 7 6 5 4 O/p:假

  • 问了一些关于最后一年项目的问题。
  • 对面试官的任何问题

判决:选定