亚马逊SDE-1 FTE/6个月实习机会– AmazeWow

在线编码测试:该测试包含28个MCQ, 主要针对C / C ++输出, 数据结构, OOPS Concepts。还提出了2个编码问题。

  1. 查找均值, 中位数, 众数。
  2. 一个数组由每个孩子所拥有的许多巧克力组成, 我们需要找到多个步骤, 在这些步骤中, 所有孩子都可以拥有相同的巧克力, 以便一个人可以将其巧克力传递给下一个。
编码问题相对容易。最困难的部分是基于输出的问题。我很幸运地完成了在线比赛。
然后, 我通过Amazon Chime进行了4轮采访。除第三次面试外, 每次面试约1小时, 约持续1小时30分钟。
第一轮(编码1):首先介绍了面试官, 然后介绍了我的面试官。然后, 他直接跳到编码问题
提出的问题是:
  1. 重新排列字符串中的字符, 以使相邻的两个字符都不相同
  2. 给定2个数字字符串, 要求我将它们相加。
至此, 我的第一轮比赛结束了。
第二回合(编码2):介绍自己后, 他直接跳到编码问题
  1. 带矩形的路径我被要求打印路径。
然后, 面试官要求我通过使用结构使代码更易于理解。至此, 采访结束了。
第三回合(技术):这一轮是在介绍之后开始的。面试官跳到编码问题。
  1. 箱子堆放问题(但是假设我们只有每个维度的方框。)
  2. 某人正站在" A"层, 想乘电梯去" B"层。一部电梯可以上下x层, 向下y层。我应该告诉我最少的步骤。
经过思考, 我使用BFS达成了解决方案, 面试官对此感到满意。
然后, 面试官问一些基本的计算机基本问题:
  • oops的功能
  • 我们不应该使用oops的概念
  • 死锁及其条件和避免
  • 在我看来, 这些层中最重要的OSI层
  • SQL和No-SQL之间的区别b
我的第三轮比赛到此结束。
第4轮(技术+人力资源):面试从介绍面试官和矿井开始。面试官向我询问了我的项目。
然后问了一些人力资源问题, 例如:
  • 你在任何项目中遇到的技术问题
  • 你自己学到的任何东西
然后, 面试官问有关CS基本面的问题
  • 当我们键入www.amazon.com时, 基本上他问的是DNS会发生什么?
  • 死锁及其条件
  • 我用真实的例子解释了OOP及其功能
  • 无SQL
  • 酸性质
然后他问了我一个编码问题
  1. 反转给定字符串中的单词
但是这里的字符串是链表的形式, 如:
g-> e-> e-> k-> s-> ''-> f-> o-> r-> ''-> g-> e-> e-> k-> s

我使用相同的方法, 即使用与以下相同的方法反转整个链表和反转的单词以给定大小的组反向链接列表我的第四轮比赛到此结束。 2天后, 我得到了结果, 并提供了FTE + 6个月的实习机会。
【亚马逊SDE-1 FTE/6个月实习机会– AmazeWow】提示:
  • 思考时要大声说话, 以便面试官可以了解你的思考过程。
  • 不要放弃编码问题, 继续与面试官讨论, 你将接触到这种方法。
  • 自信点
  • 练习来自lsbin和leetcode的问题。
  • 应该能够计算出时空复杂度。

    推荐阅读