亚马逊面试体验| 434套(SDE-2版)

第一轮 :面对面

null

面试中的方法:从解释方法开始->然后如果面试官要求改进解决方案->最后你需要在纸上写下工作代码。

  1. 给定一棵二叉树,从根开始按逆时针方向打印所有边界节点 .
  2. 双链接列表上的删除操作,覆盖所有测试用例。

第二轮 :面对面

  1. 实现利润最大化的股票买卖问题 .
  2. 布尔矩阵问题。
  3. 设计自动建议搜索框/引擎,讨论trie数据结构。
  4. 如果网站运行缓慢,你将如何处理?(TPS/负载平衡器概念)

第三轮 :电话

  1. 有两个数据结构和算法问题,我只记得一个问题。
  2. 合并重叠区间 –使用堆栈解决。

第四轮 :面对面

  1. M 所有橙子生根所需的最小迭代次数。
  2. 在大小为k的每个窗口中计算不同的元素,预计时间复杂度O(n) .

第五轮 :招聘经理(F2F)

大多数问题都是行为问题。

  1. 跟我说说你自己和当前的项目讨论。
  2. 您是否曾在任何技术讨论/项目上与您的经理产生过分歧?
  3. 你指导过任何人吗?
  4. 你是否参与过一个与其他团队互动并与他们共事的项目?
  5. 您是否做了任何改善客户体验的事情?

简言之,招聘经理涵盖了亚马逊的一些领导原则,如客户至上、不同意和承诺、深入挖掘、开发和雇佣最好的员工等。

第六轮 :设计回合(F2F)

  1. 当前项目讨论。
  2. 设计ESPN Cricinfo网站后端,讨论HLD和LLD以及负载平衡器。

第七轮 :钢筋提升轮(F2F)

  1. 设计BookMyshow网站后端,并讨论HLD、LLD和DB模式。讨论了各种各样的问题,比如可伸缩性,应该使用什么样的数据库;SQL NoSQL、并发性等。
  2. 你是否在团队中做了一些提高团队生产力的事情?
  3. 你有没有在紧迫的最后期限内交货?
  4. 你为什么想要改变?

总的来说,技术栏很好,如果一个人练习DS/Algo问题,同时练习HLD/LLD和一些系统设计概念,那么他/她就可以轻松地破解这些问题。

一些提示/链接。

  1. 自信并诚实地解决问题。
  2. 我曾经在interviewbit参加过至少一次模拟面试,这极大地帮助我获得自信,并知道如何处理不同的问题。

经过这漫长而令人惊叹的过程,我在七天后接到了人力资源部的电话:“嗨,恭喜你被选中并通过了所有轮次,我们很高兴为你提供SDE-2职位。”。

面试小贴士:善于解决问题和算法,从Geeksforgeks、HLD和LLD进行练习,为亚马逊的领导原则做好准备。

所有最好的人!

© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享