📜  亚马逊面试经历 | 214(校内)

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

亚马逊面试经历 | 214(校内)

亚马逊参观了我们的校园招聘。这是我的经验。

首先是关于hackerrank 的在线回合,包括20 个mcqs 和两个编码问题。以下是这两个问题:

问题 1:给定一个单链表,编写一个函数,将所有偶数放在 ll 的前面,奇数放在 ll 的末尾,同时保持数字的顺序。预期解决方案到位。

问题 2:给定一个机器人的移动序列,检查该序列是否是圆形的。如果机器人的第一个和最后一个位置相同,则一系列移动是循环的。移动可以是 R(向右旋转)、L(向左旋转)、G(走一个单位)。

第一轮:有一些关于我的实习项目的讨论。然后我被问到以下编码问题:
问题 1:给定一个数组,找到一对元素给我们最大的和。
问题 2:给定一个按排序顺序排列的字符串数组,在屏幕上只打印一次所有相同的字符串。
问题 3:给定一个二叉搜索树,找到它的第 k 个最小元素。

第 2 轮:
问题 1:给定一个数组,找到子数组的最大长度,使得该子数组的平均值是所有子数组的最大值。
问题 2:给定一个节点的数据值字段,在二叉树中打印与该节点距离为 k 的所有节点。

第三轮:
问题 1:编写一个函数,将输入作为银行余额并返回与该整数/浮点数等效的字符串。
问题 2:我们在浏览器中输入一些网址并回车后会发生什么。

第四轮:
问题 1:给定一个整数和一个罗马数字的映射 [I:1, V:5, X:10,L:50],编写一个函数将 0 到 100 之间的任何整数转换为罗马数字。必须遵守所有转换规则。

如果您喜欢 GeeksforGeeks 并愿意做出贡献,您还可以撰写文章并将您的文章邮寄至 review-team@geeksforgeeks.org。在 GeeksforGeeks 主页上查看您的文章并帮助其他 Geeks

亚马逊的所有练习题