📜  Flipkart 面试体验 |第 41 组(适用于 SDE 1)

📅  最后修改于: 2022-05-13 01:58:39.550000             🧑  作者: Mango

Flipkart 面试体验 |第 41 组(适用于 SDE 1)

第 1 轮:机器编码 - 90 分钟(您需要在面试网站上进行编码)(任何编程语言)

最佳售价

你需要制作一个程序,其中

1.) 你可以添加一个产品 -> addProduct(“p1”)
2.) 用户可以购买产品 -> purchase(“u1”,”p1”)
3.) 用户可以退货 -> returnProduct(“u1″,”p1”)
4.) 一个用户可以被列入黑名单,他的所有购买都将被标记为 null -> blackListUser(“u1”)
5.) 显示最畅销的产品 -> bestSelling()
最畅销的产品将是被大多数独立用户购买的产品。

奖励:显示每个类别的最畅销产品。

评估:完成代码后,两个 Flipkart SDE 将对您的代码运行测试用例并对其进行评估。他们还将围绕您的代码提出一些问题。

第 2 轮:面对面采访 - DS 和 Algo <1 小时差不多>

面试官要求我解决以下问题:

1.) 您拥有特定网站的 URL 形式的用户 Web 访问模式。您将如何确定用户是否真的从网站的某个网页回溯到主页。