亚马逊面试体验| 381套(SDE2)

电话回合:

null
  1. 给定一组相互依赖的包或jar。编写代码以提供顺序,在其中编译这些包。
  2. 给定一个数字n,写代码计算回文数,直到n。例如:如果n是10,可能的回文数是11。 Geeksforgeks链接
  3. 设计一个数据结构,以支持o(1)时间复杂度的插入、删除和搜索。 Geeksforgeks链接

第一轮:

  1. 设计医生预约系统。
  2. 给出一段java代码,提供代码评审注释。

第二轮:

  1. 深入解释项目的架构。
  2. 给出一个具有n个节点和相应值的全连通图。一个节点可以一次与另一个节点交互,以替换/忽略/将其值添加到另一个节点的值中。假设此操作需要1个时间单位,那么所有节点的值等于所有节点之和需要多少时间。 示例:给定一个值为{1,2,3,4}的图,求出所需的总时间,这样所有节点的值都为10。

第三轮:

  1. 给定已排序的字符串,查找字符串中给定字符的出现次数。 Geeksforgeks链接
  2. 给定一个棋盘,找出骑士从源头到目的地的最小移动次数。 Geeksforgeks链接

第四轮:

  1. 对简历中提到的所有项目进行深入讨论。

我要感谢Geeksforgeks,感谢他们在面试中帮助我。如果你喜欢Geeksforgek,并且想贡献自己的力量,你也可以使用 贡献极客。组织 或者把你的文章寄到contribute@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。

如果您发现任何不正确的地方,或者您想分享有关上述主题的更多信息,请写下评论。

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