F2F 第 1 轮:
1. 介绍一下你自己。
2. 告诉我你在过去的任何项目中所做的任何具有挑战性的工作,为什么它具有挑战性?
3.给定一个未排序的数组,考虑以下条件,找到两个元素之间的最大距离:
Arr[i]
做完这件事后,他要求不使用指针变量参数来做。
F2F 第 2 轮:
1. 给定一个单词数组,打印所有不是任何其他单词的字谜的单词。例如,输入{“cat”、“dog”、“tac”、“god”、“rat”、“toy”、“act”},输出{“rat”、“toy”}。
2. 给定一棵树,在两个方向上连接同一层级的所有节点
F2F 第 3 轮(招聘经理):
1. 说说自己。
2. 你为什么要改变你现在的公司?为什么是亚马逊?
3. 告诉我你目前的项目。你的角色是什么?告诉我这个项目的架构?
4.设计一个类来实现Linux文件系统。
5. 你用过推特吗?告诉我tiny URL的工作流程。
6. facebook 的工作原理如下:
你会用什么数据结构来存储朋友和朋友的朋友?
好友列表、好友请求发送列表、接收好友请求列表、存储消息、通知等设计结构。
7. 当我们输入 www.amazon.in 时会发生什么?
8. DNS 是如何工作的,它使用什么协议 DNS 什么是 TCP 中 UDP 的区别。当我要求设计 DNS 时,您将使用哪种协议
9、在链表中按排序顺序插入一个节点;再次修改相同的代码以适用于循环链表。
F2F 第 4 轮(高级技术经理):
1. 介绍一下你自己。
2.你为什么想在你现在的公司里做出改变。给出两个你想加入亚马逊的理由。
3.深入讨论我参与过的项目,在这些项目中具有挑战性的部分,为什么它具有挑战性?
4. 告诉我你没有在规定时间内完成工作的情况。
5. 你在项目中是否曾犯过任何错误,它对项目的影响是什么?
6. 给定 0 和 1 的数组。所有的 0 首先出现,然后是 1。找到第一个 1 的位置
前 0000111 o/p : 4
他再次修改它。如果流即将到来,请执行相同操作 00000000……..1111111……
在小于 O(N)
感谢 GeeksforGeeks 为面试准备提供了如此精彩的资源。