亚马逊访谈| 65集(SDE-2校外)

我对亚马逊软件开发工程师-2的经验

null

第一轮(面对面) 1. 设计ATM 2. 设计汽车服务中心 –深入设计,专注于名为“服务”的特定模式 –主管应该能够分配一名最佳工程师来服务客户请求,您如何编写代码来让最佳工程师来解决汽车服务请求。

第二轮(面对面) 1. 编写一个程序来获取二叉树中没有同级节点的所有节点列表 2. 如何在分布式环境中实现“汽车服务中心”应用程序以实现可靠性、可扩展性和一致性。

第三轮(面对面) 1. 一些行为问题 2. 核心java Q:为什么我们需要equals方法?我们可以用hashcode方法检查等式吗。与他们不同?。 3. 获取所有节点距离叶节点的K距离。 我可以告诉他我的想法,但我无法在给定的时间内想出程序。

第四轮(面对面) 1. 关于当前工作项目的具体问题。 2. 实现我自己的连接池 三。 给定一个链表,编写一个函数来反转每k个节点 .最初,我用Stack告诉他解决方案,然后他在不使用额外空间的情况下提问,有了他的线索,我可以告诉他使用递归逻辑解决方案。 输入:1->2->3->4->5->6->7->8->NULL和k=3 输出:3->2->1->6->5->4->8->7->NULL。

第五轮(面对面) 1. 给定一个字符串,找到最长的回文子字符串。 例如,如果给定的字符串是“Forgekskeegfor”,则输出应该是“Geekskeeg”。我见过这个问题,但从未想过解决办法。 和我在面试中遇到的问题一样,我很高兴得到答案,面试让我进一步优化。我可以修正一个改进,他提出了一个改进。 2. 识别Cricket中所有可能的实体/域对象。有点深。 3. 考虑到频道、节目和TRP的收视率,您如何在服务器端使用这些收视率, 你如何检索特定的数据,比如在TRP大于10′的给定通道中设置所有程序。 4. 一些行为问题

总的来说,这是一次很棒的经历,我对自己在所有方面的表现都很满意,除了第三轮:(。

如果你喜欢Geeksforgek,并想贡献自己的力量,你也可以写一篇文章,然后把你的文章发到contribute@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。

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