角色:SDE-1 (2021)
总经验:1.7年
地点:班加罗尔
总回合数:3
模式:虚拟
我通过其官方网站申请了 Flipkart 的 SDE 职位,两周后收到了一封电子邮件。在准备面试的过程中,面试官打电话通知我面试和接下来的步骤。有三轮。
第 1 轮(1 小时:30 分钟):机器编码轮,必须创建一个 Facebook 风格的提要平台,其中包含帖子、用户、赞成、反对、帖子排名和其他我不记得的事情。
- 代码必须是模块化的并且结构良好。
- 某些测试用例/可证明必须通过。
- 它是作为使用 oops 概念的控制台应用程序编写的,其结构良好的代码通过了所有测试用例并成功演示。除了异常处理(由于时间限制我被告知离开),我已经涵盖了他们问题文档中列出的所有“期望”。
第 2 轮(1 小时):问题解决和数据结构轮。他们问了两个问题:
- 一个必须在 O(1) 空间和时间中解决的源到目的地问题,并编码解决方案。
- Flipkart 出价系统类型问题,总的来说我从问题中得到的是,我们有一个整数流,在每一刻找到获胜者(具有最高的非重复出价/或最高的非重复数字)——我用多个解决了它方法,但后来与面试官讨论,使用Hashmap和max-heap解决了它。
实际上,我更喜欢这一轮,因为我们正在讨论不同的方法。
第二轮结束后,面试官表示接受我的解决方案。
第 3 轮(1 小时):
- 招聘经理正在接受面试。
- 他向我介绍了球队,让我感到安心。
- 讨论项目、背景等。
- 我讨论了操作系统/系统中的生产者和消费者问题,如何处理它们,以及如何编写解决方案。然后我讨论了我的方法并对其进行了编码。
这一轮得到了他的好评,他似乎被说服了。我收到 HR 的消息,我的 HR 轮次也是积极的,他们将在提供要约之前进行汇报。
判决:
仅仅经过两天的面试,我就收到了 SDE 职位的邀请,这让我既惊讶又高兴。我希望这对您的计划有所帮助。