📜  亚马逊专访 |第 107 套(适用于 SDE-1)

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

亚马逊专访 |第 107 套(适用于 SDE-1)

几天前我在亚马逊完成了采访。以下是我的面试经历:

电话会议(筛选):
1) 讨论在当前公司的工作。为什么是亚马逊?
2) 给你一个只包含数字 0 和 1 的无限排序数组。有效地找到过渡点。
3)他给了我一些函数,并让我得出它的复杂性。

F2F-I:
1) 浅谈目前公司工作
2)展平链表
3) 设计一个包含数字 1 到 n 的数据结构,以便插入、删除(此操作将接受 1 到 n 之间的数字作为参数,如果该数字存在,则从数据结构中删除该数字)并在数据结构中获取有效元素操作以 O(1) 复杂度完成

F2F-2:

1) 简述目前公司工作情况
2) 查找并打印给定序列中最长的连续数列

Ex: Input: 1 2 5 3 6 8 7
       Output: 5 6 7 8 

3) 一个公平的骰子被抛出 k 次。 k次投掷之和等于一个数n的概率是多少?

F2F-3:
1) 简要讨论在当前公司的工作。为什么是亚马逊?
2) 你为什么要离开现在的公司?你最喜欢和最不喜欢你现在的公司的什么?
3) 迭代递归地对链表表示的两个数求和。
4) 给定一个只包含数字 0 和 1 的无限排序数组。有效地找到过渡点。

F2F-4:
1) 大量的人力资源、行为和团队契合度问题
2) 用户统计数据以下列格式记录——

user_id|page|time at which page was accessed
   We need to identify most followed 3 page sequence by users.
   Example:
      Input: U1|Page1|05/08/2014 10:00
               U1|Page2|05/08/2014 10:01
               U1|Page3|05/08/2014 10:02
               U1|Page4|05/08/2014 10:03
               U2|Page2|05/08/2014 10:02
               U2|Page3|05/08/2014 10:04
               U2|Page4|05/08/2014 10:05
               U3|Page3|05/08/2014 10:04
               U3|Page4|05/08/2014 10:05
               U3|Page5|05/08/2014 10:06
      Output: Most followed 3 page sequence for the input is 
              Page2 -> Page3 -> Page4. 
亚马逊的所有练习题!