📜  Flipkart 面试经验(1.10 年经验 SDE 1)

📅  最后修改于: 2021-09-23 06:14:12             🧑  作者: Mango

第 1 轮:机器编码轮

设计一个股票交易系统。有一个股票列表,具有以下属性 –

  • 订单编号
  • 时间
  • 股票名称
  • 类型(买/卖)
  • 数量
  • 价钱

您需要以以下格式输出将被执行的股票列表sell_id、buy_id、数量、价格。有一些规则来匹配股票。有问题的三个部分和一个奖金问题。您需要编写模块化的可演示代码。给出的时间是 90 分钟。

第 2 轮:F2f PS/DS 轮

  1. 编写拆分算法。 Splitwise 有一个称为“简化债务”的功能。面试官想让我写一个算法,当我们在 splitwise 中打开这个功能时,它的工作方式是一样的。首先我讨论了这个方法,然后他让我写代码。
  2. 您将获得一个数据列表,其中包含以下属性开始时间、Rest Api 名称/服务名称、结束时间。您需要找到已实现的最大并行度。示例 – {{1, A, 4}, {2, B, 3}, {4, C, 10}, {4, D, 7}, {2, E, 4}}。这里的答案是 4,因为在时间 t=4,有 4 个服务在运行,分别是 A、C、D、E。我被要求为此编写代码。
  3. 这个问题是对问题 2 的跟进。我完全不记得这个问题,但可以使用 hashmap 和 heap 轻松解决。不需要代码。然后他问了我几个关于堆的问题。

第三轮:招聘经理轮

  1. 深入讨论我目前正在做的项目。
  2. 为什么是翻转卡丁车?
  3. 如果您想为flipkart 推荐一个新功能,您会推荐什么?
  4. 一些行为问题。
  5. 他还问我flipkart的面试过程如何,以及我是否有任何改进面试过程的建议。