📜  亚马逊面试体验|套装233(具有SDE-1经验1年)

📅  最后修改于: 2021-05-25 00:00:25             🧑  作者: Mango

我最近接受了班加罗尔Amazon.com的采访。
这是我的采访经验编码周期(1小时):
1.找到能够产生给定值的最小硬币数量
给定一个值V,如果我们想以V cents进行找零,并且我们有无限数量的C = {C1,C2,..,Cm}值的硬币供应,那么进行更改的最小硬币数量是多少?
2.假设您给了两个字符串S1和S2。找出S1是否为S2的子字符串。如果S2中存在S1,则返回S2中S1的起始索引,如果不存在,则返回-1。

3.重叠的矩形

第一轮面对面(技术性〜1小时)
1.给定一个链表,反向备用节点>一个单链表/
2.有效的子字符串

第2轮面对面(技术性〜1小时)
1.特殊堆栈
2.二叉树的底视图
3.子集总和问题>分区问题/

第三轮电话(招聘经理〜45分钟)
1.跟我说说你自己。
2.为什么要更改当前公司?为什么选择亚马逊?
3.在BST中找到具有给定目标的一对

第4轮电话(举牌者〜1.30小时)

他对他作了简短的描述。
2.告诉我你自己的事。
3.为什么要更改当前公司?为什么选择亚马逊?
4.您在工作中超越了什么?
5.告诉我您当前的项目。您的角色是什么?

6.一些基本的操作系统概念

7.然后,他给出了一个C代码片段,并问我这段代码是做什么的?您在这段代码中看到了什么问题?修复代码中的错误。
8.编写自己的函数以将字符串作为用户的输入。

对于每个问题,我都被要求编写生产级代码。我不得不等待2天才能得到结果。我被选中了。谢谢geeksforgeeks!
亚马逊的所有练习题!