📜  亚马逊面试经历 |设置 130(用于 SDET 1)

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

亚马逊面试经历 |设置 130(用于 SDET 1)

大约一个月前,我参加了亚马逊对 SDET-I 职位的采访。我没有通过面试,但我要感谢 GeeksforGeeks 在面试前的伟大学习时期。 GeeksforGeeks 在我的面试准备中帮助了很多,总的来说,我对数据结构和算法的理解越来越深入和强大。非常感谢 GeeksforGeeks 和所有有价值的贡献者!

以下是我的面试经历:

电话1:
1. 给定一个数组和一个数,检查数组中是否有 3 个元素加起来等于给定数。
例如:
给定一个数组 {1,2,3,4,5} 和数字 9,返回 true,因为 2,3,4 加起来是 9。
给定一个数组 {1,2,3,4,5} 和数字 3,返回 false,因为数组中没有 3 个元素加起来等于 3。
2.给定一个数,找到最近的完美平方(修改二分法)
例如:
给定 50,返回 49
给定 25,返回 25

电话2:
1. 编写一个方法来检查两棵二叉树是否互为镜像
https://www.geeksforgeeks.org/check-if-two-trees-are-mirror/

2. 编写一个打印二叉树边界的方法
https://www.geeksforgeeks.org/boundary-traversal-of-binary-tree/

F2F 1:
1. 用下一个更大的元素填充数组(使用堆栈)
https://www.geeksforgeeks.org/next-greater-element/

2. 给定一棵二叉树,计算两个节点具有相同水平距离的出现次数。为了更清楚,如果我们假设矩阵的一个单元格中的每个节点,然后计算同一单元格中的两个节点发生碰撞时的出现次数。
亚马逊采访

这里计数为 1,因为 5 和 6 在矩阵中占据相同的单元格

F2F 2:
1.给定一个链表,编写一个程序检查它是否是回文
2.写一些家具类压力测试的测试方法
3.关于自动化测试的一些讨论


F2F 3:(系统自动化设计)

系统:用户给出要下载的书的id和存储书的位置。系统在用户指定的位置下载图书(如果存在),并返回用户可以访问该图书的 url。
我被要求为系统设计自动化测试用例。面试官不断给系统添加越来越多的限制,我们讨论了我的方法的优缺点。

招聘经理:
1.关于我现在的工作角色的讨论
2. 几个行为和团队契合度问题
3. 在尝试开发计算机辅助竞争性考试(如 CAT、GMAT 等)的应用程序时,您会考虑哪些事情(从开发人员的角度和用户的角度)。


酒吧提升者:

1. 给定一个单链表,编写一个递归方法来反转链表中的每 3 个节点。
我没有为此编写干净的代码。由于时间不够,他继续前进。
2. 再次讨论我目前的工作角色和我从事的项目。
3. 告诉我你想学习/改变自己的 3 件事
4. 再次提出几个团队适合度问题。

亚马逊的所有练习题!