亚马逊面试经历 |第 235 组(用于 SDE-II)
GeeksOfGeeks 帮了我很多,所以,想从我这边做一点贡献。
亚马逊 SDE II 职位面试
第1轮:
面试官解释了他的角色和团队。他在下面问了问题,
- 谈谈你自己和你的项目
- 设计一个软件在连锁餐厅进行预订。所有餐厅都在同一个时区。 (他只想要类图)
第 2 轮:
再次,下一位面试官简要介绍了自己,并询问了我和我在当前项目中的角色。他询问了有关当前项目的更多详细信息
- 给定一组公司的股票价值。找出用户购买股票和卖出袜子的时间。基本上找到数组中任何两个给定元素的最大正差?
- 叫我写这个程序。
第三轮:
面试官介绍了自己,询问了我的详细情况和目前的项目。
- 你有一个 BST,你需要为所有节点的邻居分配一个适当的值(在下面的例子中解释)
节点结构
节点{
节点leftChild,
节点 rightChild,
T 数据,
节点邻居
}
一种
/ \
乙丙
/ \ \
D E F
基于上面的树,
节点:邻居
答:空
乙:丙
D: E
E: F
告诉我写一个程序(应该是递归方法)
第四轮:
- 给定停车收费规则和停车起止时间。计算价格(下面是价格规则表) 想出数据结构可以存储这些价格规则 PriceRule
价格规则:
平日 周末
小时价格 小时价格
0 – 2 $5 0 – 2 $8
2 – 6 $10 2 – 6 $13
6 – 12 $15 6 – 12 $18
12 – 24 $20 12 – 24 $25
面试官要求我提出一个系统架构,该系统在移动应用程序中显示客户位置附近的可用停车位。
第五轮:
这一轮只是行为问题,
- 当经理不同意你的决定时,你会怎么做,即使你的观点是正确的?
- 您在职业生涯中遇到过哪些挑战?你是怎么解决的?
- 解释您为改进项目或团队做出贡献的实例。
- 当你的同伴不同意你的决定时,你会怎么做?你将如何解决这些冲突?
亚马逊的所有练习题!