亚马逊面试体验| 214(校园)

亚马逊访问了我们的校园进行招聘。以下是我的经验。

null

首先是关于hackerrank的在线讨论,包括20个MCQ和两个编码问题。以下是两个问题:

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

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

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

第二轮: 问题1: 给定一个数组,求子数组的最大长度,这样子数组的平均值就是所有子数组的最大值 . 问题2:G 在节点的数据值字段中,以二叉树的形式打印距离k处的所有节点。

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

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

如果你喜欢GeekSforgeks,并且想贡献自己的力量,你也可以写一篇文章,然后把你的文章邮寄给评论-team@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享