📜  SDE-1 的 Flipkart 面试体验

📅  最后修改于: 2021-11-23 07:27:10             🧑  作者: Mango

角色:SDE-1 (2021)

总经验:1.7年

地点:班加罗尔

总回合数:3

模式:虚拟

我通过其官方网站申请了 Flipkart 的 SDE 职位,两周后收到了一封电子邮件。在准备面试的过程中,面试官打电话通知我面试和接下来的步骤。有三轮。

第 1 轮(1 小时:30 分钟):机器编码轮,必须创建一个 Facebook 风格的提要平台,其中包含帖子、用户、赞成、反对、帖子排名和其他我不记得的事情。

  • 代码必须是模块化的并且结构良好。
  • 某些测试用例/可证明必须通过。
  • 它是作为使用 oops 概念的控制台应用程序编写的,其结构良好的代码通过了所有测试用例并成功演示。除了异常处理(由于时间限制我被告知离开),我已经涵盖了他们问题文档中列出的所有“期望”。

第 2 轮(1 小时):问题解决和数据结构轮。他们问了两个问题:

  1. 一个必须在 O(1) 空间和时间中解决的源到目的地问题,并编码解决方案。
  2. Flipkart 出价系统类型问题,总的来说我从问题中得到的是,我们有一个整数流,在每一刻找到获胜者(具有最高的非重复出价/或最高的非重复数字)——我用多个解决了它方法,但后来与面试官讨论,使用Hashmap和max-heap解决了它。

实际上,我更喜欢这一轮,因为我们正在讨论不同的方法。

第二轮结束后,面试官表示接受我的解决方案。

第 3 轮(1 小时):

  • 招聘经理正在接受面试。
  • 他向我介绍了球队,让我感到安心。
  • 讨论项目、背景等。
  • 我讨论了操作系统/系统中的生产者和消费者问题,如何处理它们,以及如何编写解决方案。然后我讨论了我的方法并对其进行了编码。

这一轮得到了他的好评,他似乎被说服了。我收到 HR 的消息,我的 HR 轮次也是积极的,他们将在提供要约之前进行汇报。

判决:

仅仅经过两天的面试,我就收到了 SDE 职位的邀请,这让我既惊讶又高兴。我希望这对您的计划有所帮助。