📜  亚马逊面试问题

📅  最后修改于: 2021-05-24 16:31:44             🧑  作者: Mango

最常问的问题

  1. 大文件或数组中的K个最大元素。
  2. 找出三元组a,b,c,使a 2 = b 2 + c 2 。此问题的变体,例如,找到一个三元组,总和等于0。找到一个具有给定总和的对。使用哈希可以有效地解决所有这些问题。 –在这里练习
  3. 二叉树遍历问题,例如左视图,右视图,顶视图,底视图,最大级别,最小级别,子和属性,直径等。
  4. 将二叉树转换为DLL –在此处练习
  5. 二叉搜索树和二叉树中的最低共同祖先。
  6. 在O(1)时间内使用push(),pop()和min()实现一个堆栈。
  7. 以大小为k的组反向链接列表–在此处练习
  8. 给定由两个链表表示的两个数字,编写一个返回求和表的函数–在此处练习
  9. 将矩阵旋转90度。
  10. 库存跨度问题
  11. 下一个更大的元素
  12. 一些动态编程问题,例如:
    • 最大和子数组,使得没有元素是连续的–在此处练习
    • 编辑距离
    • 装配线调度
  13. 为什么选择亚马逊?
  14. 有关上一个公司或最后一年完成的项目的问题。

    重要链接:

    • 亚马逊采访经历
    • 亚马逊实践问题
    • 亚马逊最常见问题集–第2套
    • 亚马逊招聘流程
    • 亚马逊测试系列

    亚马逊采访视频。