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 访问模式。您将如何确定用户是否真的从网站的某个网页回溯到主页。