📜  亚马逊面试经历| 421套(实习用)

📅  最后修改于: 2021-11-16 14:41:21             🧑  作者: Mango

最近亚马逊访问了我们的校园实习和全职。

编码测试:是一项在线测试,包括 2 个编码问题和 20 个 MCQ。

MCQ 基本上基于指针、输出相关、操作系统等。对于指针和输出相关问题,应该从 www.geeksforgeeks.org/quiz-corner-gq/ 练习,如果彻底解决大多数问题就足够了。编码问题之一是基于动态编程和其他字符串操作。问题更多的是中等到困难的水平,即使您无法设计出最优化的解决方案,也可以选择最幼稚的解决方案,因为每个测试用例都会分配分数。 (有些人甚至使用 if-else 语句来运行最琐碎的测试用例,并且对他们有用)。

大约 70 名学生参加了考试,其中 10 名被选入下一轮。我尝试了大约 17 个 MCQ,我认为其中 13 或 14 个是正确的,而我使用天真的方法部分完成了 2 个编码问题。

第一轮:第一轮,面试官让我做自我介绍,以及我在简历中写的一些项目。 (只是不要在你的简历中胡言乱语)。

问题 1-:二叉树中的 Zig Zag 遍历。

问题 2-:https://www.geeksforgeeks.org/next-higher-palindromic-number-using-set-digits/

问题 3-:还有一个基于地图的问题

问题 4-:map 和 unordered_map 的区别
第二轮:要求介绍,目前做了哪些项目

问题 1-:查找二进制数的补码和 2s 补码(不必对其进行编码,只需找到 100011 即可)

问题2-:一些基于DBMS的问题(基本查询)

问题 3-:二叉树遍历的一种变体。我得到了一棵树,输出必须确定遍历的类型,然后将其编码。

它是 right_subtree->left_subtree->root

问题 4-:股票买入卖出以最大化利润问题

随后是一些关于亚马逊及其产品的随机讨论。

总的来说,面试官很友好,每当我遇到困难时随时准备提供帮助。

干杯!

亚马逊的所有练习题