📌  相关文章
📜  亚马逊面试经验——应用工程师

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

亚马逊面试经验——应用工程师

第 1 轮 - 书面编码(C++ 或Java或Python)和脚本(Perl 或 Unix 或 Ruby)(1 小时)

编程:

给定一个数字。查找具有相同数字集的下一个最高数字

进出口 – 12345
订单号 12354

给定一个整数列表。输出应该是下一个剩余数字的乘积
I/P – {1, 2, 3, 4, 5}
O/P – {120, 120, 60, 20, 5}

脚本:

更改文件所有者的脚本
从给定文本文件中 grep “Amazon” “amazon” “AMAzon” 的脚本
列出服务器中运行的进程的脚本
基于 cut 命令的另一个问题

第 2 轮 - 面对面编程(45 分钟)

螺旋遍历矩阵的程序

进出口:
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16

输出/输出:
4、3、2、1、5、9、13、14、15、16、12、8、7、6、10、11

上述问题的编写程序的时间复杂度。有没有更好的方法

以 x 形式在矩阵中打印给定列表。假定列表长度总是奇数

进出口:
1、2、3

输出/输出:
1. 1
. 2.
3. 3

关于目前正在进行的项目的几个问题

第 3 轮 - 面对面脚本(45 分钟)

剪切命令、grep 命令、awk 命令
您将如何确保应用程序运行良好。你会做什么来确保这一点。详细询问所有步骤,并要求为每个步骤编写准确的命令。

第 4 轮 - 经理轮(1 小时)

详细了解您当前的工作项目和任务。接下来 20-30 分钟关于你所说的项目工作

关于如何处理特定情况的 2 到 3 个基于场景的问题

根据您的说法,您在 irctc 网站上面临的前 3 个问题是什么以及您将如何处理的详细方法

第 5 轮 - 招聘经理(1 小时)

再次,深入了解当前正在进行的项目。

几个Java逻辑问题

基于场景的问题

您如何处理与客户的沟通问题

将深入询问所有答案。比如你在技术上做了什么方法。它是如何解决的。你是如何衡量成功的。还有哪些可能的方法