回复: 10
跳转到指定楼层
上一主题 下一主题
收起左侧

Amazon OA 面经

全局:

2021(4-6月) 码农类General 硕士 全职@amazon - 网上海投 - 在线笔试  | | Fail | 在职跳槽

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
本帖最后由 lilianFJB 于 2021-5-4 04:31 编辑

今天做了亚麻的OA,第一道题网上也有,但是没有明确的解法:A customer wants to buy a pair of jeans, a pair of shoes, a skirt, and a top but has a limited budget in dollars. Given different pricing options for each product, determine how many options our customer has to buy 1 of each product. You cannot spend more money than the budgeted amount.
Example
priceOfJeans = [2, 3]
priceOfShoes = [4]
priceOfSkirts = [2, 3]
pric
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
izes of the four price arrays

我做了两个解法,第一个是用DFS,然后二维数组 memoization: visited[dollars][4], dollars是customer手里的钱。可是这样有bad allocation的错误。估计是dollars可以很大导致了space limit exceeded。

后来又参考了 454. 4Sum II, 可是因为这个是小于等于dollars都可以,所以不能达到O(n^2),会超时。

所以大家知不知道这道题的正确解法?

谢谢









评分

参与人数 2大米 +14 收起 理由
匿名用户-1PMU2 + 13
hakunamatatal + 1 很有用的信息!

查看全部评分


上一篇:Shopee新加坡前端Marketplace技术面挂经
下一篇:Mckinsey QuantumBlack DE OA
推荐
lilianFJB 2021-5-4 06:55:30 | 只看该作者
全局:
ThetaSigma14 发表于 2021-5-4 06:27
可不可以precomute所有组合 然后再loop through呢
def possible_combinations2(items, budget):
    all_ ...

这样不行吧,会超时
回复

使用道具 举报

🔗
ThetaSigma14 2021-5-4 06:27:51 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

🔗
yunliang2014 2021-5-4 09:19:51 | 只看该作者
全局:
用DP做可以吗?
回复

使用道具 举报

🔗
yunliang2014 2021-5-4 09:20:48 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

🔗
lilianFJB 2021-5-4 09:46:09 | 只看该作者
全局:
yunliang2014 发表于 2021-5-4 09:20
用DP做可以吗?

public static int getNumberOfOptions(int[] a, int[] b, int[] c, int[] d, int k) {
...

和 DFS一样, k会很大,这样超过空间要求
回复

使用道具 举报

全局:
想问下楼主第二题是什么?已加米,多谢
回复

使用道具 举报

🔗
lilianFJB 2021-5-5 05:18:22 | 只看该作者
全局:
hakunamatatal 发表于 2021-5-5 05:12
想问下楼主第二题是什么?已加米,多谢

|*|***|*****|**|

| 之间contain *

*的个数是东西的数量。给一个range,问里面有contain 多少个东西
回复

使用道具 举报

全局:
lilianFJB 发表于 2021-5-5 05:18
|*|***|*****|**|

| 之间contain *

好的,多谢楼主。祝面试顺利~
回复

使用道具 举报

全局:
另外还想问下,我看你标了状态,已经有update了么?好快啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表